0001193125-20-132542.txt : 20200504 0001193125-20-132542.hdr.sgml : 20200504 20200504171714 ACCESSION NUMBER: 0001193125-20-132542 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 78 CONFORMED PERIOD OF REPORT: 20200331 FILED AS OF DATE: 20200504 DATE AS OF CHANGE: 20200504 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: 20845861 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 10-Q 1 d173561d10q.htm 10-Q 10-Q
0.01false2020Q10001069878--12-31TREX CO INCVA 0001069878 2020-01-01 2020-03-31 0001069878 2019-01-01 2019-03-31 0001069878 2020-03-31 0001069878 2019-12-31 0001069878 2020-04-13 0001069878 2018-12-31 0001069878 2019-03-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2020-01-01 2020-03-31 0001069878 us-gaap:TransferredAtPointInTimeMember us-gaap:ResidentialPortfolioSegmentMember 2020-01-01 2020-03-31 0001069878 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-03-31 0001069878 us-gaap:TransferredOverTimeMember us-gaap:CommercialPortfolioSegmentMember 2020-01-01 2020-03-31 0001069878 us-gaap:TransferredOverTimeMember 2020-01-01 2020-03-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2020-01-01 2020-03-31 0001069878 us-gaap:CommercialPortfolioSegmentMember 2020-01-01 2020-03-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-03-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-03-31 0001069878 us-gaap:OperatingSegmentsMember 2020-01-01 2020-03-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2020-01-01 2020-03-31 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2020-01-01 2020-03-31 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2020-01-01 2020-03-31 0001069878 trex:EmployeeStockPurchasePlanMember 2020-01-01 2020-03-31 0001069878 us-gaap:InternetDomainNamesMember 2020-01-01 2020-03-31 0001069878 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001069878 trex:StockAppreciationRightsAndOptionsMember 2020-01-01 2020-03-31 0001069878 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001069878 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001069878 trex:FourthamendedandrestatedcreditagreementMember 2020-01-01 2020-03-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2020-01-01 2020-03-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2020-01-01 2020-03-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2020-01-01 2020-03-31 0001069878 srt:MinimumMember 2020-01-01 2020-03-31 0001069878 srt:MaximumMember 2020-01-01 2020-03-31 0001069878 us-gaap:EarliestTaxYearMember us-gaap:InternalRevenueServiceIRSMember 2020-01-01 2020-03-31 0001069878 us-gaap:LatestTaxYearMember us-gaap:InternalRevenueServiceIRSMember 2020-01-01 2020-03-31 0001069878 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001069878 trex:TimeBasedRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001069878 trex:PerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001069878 trex:PerformanceBasedRestrictedStockTargetMember 2020-01-01 2020-03-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-03-31 0001069878 us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-03-31 0001069878 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-03-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-03-31 0001069878 us-gaap:TransferredOverTimeMember 2019-01-01 2019-03-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2019-01-01 2019-03-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-03-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-03-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-03-31 0001069878 us-gaap:OperatingSegmentsMember 2019-01-01 2019-03-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-03-31 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2019-01-01 2019-03-31 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2019-01-01 2019-03-31 0001069878 trex:EmployeeStockPurchasePlanMember 2019-01-01 2019-03-31 0001069878 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001069878 trex:StockAppreciationRightsAndOptionsMember 2019-01-01 2019-03-31 0001069878 us-gaap:RestrictedStockMember 2019-01-01 2019-03-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001069878 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-03-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-03-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-03-31 0001069878 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2020-03-31 0001069878 trex:TwoThousandFourteenStockIncentivePlanMember 2020-03-31 0001069878 trex:FourthamendedandrestatedcreditagreementMember trex:RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember 2020-03-31 0001069878 trex:FourthamendedandrestatedcreditagreementMember trex:RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember 2020-03-31 0001069878 trex:StockRepurchaseProgramMember 2020-03-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2020-03-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2020-03-31 0001069878 us-gaap:OperatingSegmentsMember 2020-03-31 0001069878 srt:MinimumMember 2020-03-31 0001069878 srt:MaximumMember 2020-03-31 0001069878 us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0001069878 trex:StockRepurchaseProgramMember 2018-02-16 2019-12-31 0001069878 trex:PerformanceBasedRestrictedStockAdjustmentMember 2019-01-01 2019-12-31 0001069878 trex:PerformanceBasedRestrictedStockAdjustmentMember 2018-01-01 2018-12-31 0001069878 trex:PerformanceBasedRestrictedStockAdjustmentMember 2017-01-01 2017-12-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2019-03-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2019-03-31 0001069878 us-gaap:OperatingSegmentsMember 2019-03-31 0001069878 us-gaap:SubsequentEventMember 2020-04-29 0001069878 us-gaap:CommonStockMember 2019-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001069878 us-gaap:RetainedEarningsMember 2019-12-31 0001069878 us-gaap:TreasuryStockMember 2019-12-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2019-12-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2019-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2019-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember trex:SurfaceFlakingMember 2020-03-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2020-03-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2020-03-31 0001069878 us-gaap:TreasuryStockMember 2020-03-31 0001069878 us-gaap:CommonStockMember 2020-03-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001069878 us-gaap:RetainedEarningsMember 2020-03-31 0001069878 us-gaap:CommonStockMember 2018-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001069878 us-gaap:RetainedEarningsMember 2018-12-31 0001069878 us-gaap:TreasuryStockMember 2018-12-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2018-12-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2018-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2018-12-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2019-03-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2019-03-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2019-03-31 0001069878 us-gaap:CommonStockMember 2019-03-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001069878 us-gaap:RetainedEarningsMember 2019-03-31 0001069878 us-gaap:TreasuryStockMember 2019-03-31 iso4217:USD xbrli:shares xbrli:pure iso4217:USD xbrli:shares trex:Segment
 
 
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM
10-Q
 
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
 
 
 
 
 
 
 
 
For the quarterly period ended March 31, 2020
OR
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
 
 
 
 
 
 
 
 
 
For the transition period from                      to                     
Commission File Number:
001-14649
 
 
 
 
Trex Company, Inc.
(Exact name of registrant as specified in its charter)
 
     
Delaware
 
54-1910453
(State or other jurisdiction of
incorporation or organization)
 
(I.R.S. Employer
Identification No.)
     
160 Exeter Drive
Winchester, Virginia
 
22603-8605
(Address of principal executive offices)
 
(Zip Code)
 
 
 
 
 
 
 
 
 
 
Registrant’s telephone number, including area code: (540)
 542-6300
Not Applicable
(Former name, former address and former fiscal year, if changed since last report)
 
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 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) has been subject to such filing requirements for the past 90 days.    Yes  
    No  
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation
S-T
during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).    Yes  
    No  
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a
non-accelerated
filer, a smaller reporting company or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule
12b-2
of the Exchange Act.:
             
Large accelerated filer
 
 
Accelerated filer
 
             
Non-accelerated filer
 
 
Smaller reporting company
 
             
 
 
Emerging growth company
 
 
 
 
 
 
 
 
 
 
 
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 13(a) of the Exchange Act  
Indicate by check mark whether the registrant is a shell company (as defined by Rule
12b-2
of the Exchange Act):    Yes  
    No  
The number of shares of the registrant’s common stock, par value $.01 per share, outstanding at April 13, 2020 was 57,853,215 shares.
Securities registered pursuant to Section 12(b) of the Act:
         
Title of each class
 
Trading
Symbol(s)
 
Name of each exchange
on which registered
Common stock
 
TREX
 
New York Stock Exchange LLC
 
 
 
 
 
 
 
 
 
 
 
 

TREX COMPANY, INC.
INDEX
             
 
 
Page
 
 
 
2
 
 
 
 
 
 
 
 
Item 1.
 
 
 
2
 
 
 
 
 
 
 
 
 
 
 
2
 
 
 
 
 
 
 
 
 
 
 
3
 
 
 
 
 
 
 
 
 
 
 
4
 
 
 
 
 
 
 
 
 
 
 
5
 
 
 
 
 
 
 
 
 
 
 
6
 
 
 
 
 
 
 
 
Item 2.
 
 
 
16
 
 
 
 
 
 
 
 
Item 3.
 
 
 
23
 
 
 
 
 
 
 
 
Item 4.
 
 
 
24
 
 
 
 
 
 
 
 
25
 
 
 
 
 
 
 
 
Item 1.
 
 
 
25
 
 
 
 
 
 
 
 
Item 1A.
 
 
 
25
 
 
 
 
 
 
 
 
Item 2.
 
 
 
25
 
 
 
 
 
 
 
 
Item 5.
 
 
 
26
 
 
 
 
 
 
 
 
Item 6.
 
 
 
27
 
1

PART I
FINANCIAL INFORMATION
Item 1.
Condensed Consolidated Financial Statements
TREX COMPANY, INC.
Condensed Consolidated Statements of Comprehensive Income
(Unaudited)
(In thousands, except share and per share data)
                 
 
Three Months Ended
March 31,
 
 
2020
 
 
2019
 
Net sales
  $
200,395
    $
179,571
 
Cost of sales
   
110,699
     
110,206
 
                 
Gross profit
   
89,696
     
69,365
 
Selling, general and administrative expenses
   
34,561
     
30,166
 
                 
Income from operations
   
55,135
     
39,199
 
Interest income, net
   
(522
)    
(56
)
                 
Income before income taxes
   
55,657
     
39,255
 
Provision for income taxes
   
13,255
     
7,700
 
                 
Net income
  $
42,402
    $
31,555
 
                 
Basic earnings per common share
  $
0.73
    $
0.54
 
                 
Basic weighted average common shares outstanding
   
58,129,529
     
58,543,478
 
                 
Diluted earnings per common share
  $
0.73
    $
0.54
 
                 
Diluted weighted average common shares outstanding
   
58,323,721
     
58,829,177
 
                 
Comprehensive income
  $
42,402
    $
31,555
 
                 
 
 
 
See Notes to Condensed Consolidated Financial Statements (Unaudited).
2

TREX COMPANY, INC.
Condensed Consolidated Balance Sheets
(In thousands)
 
March 31,
2020
 
 
December 31,
2019
 
 
(Unaudited)
 
 
 
Assets
 
 
 
 
 
 
Current assets:
   
     
 
Cash and cash equivalents
  $
5,339
    $
148,833
 
Accounts receivable, net
   
241,242
     
78,462
 
Inventories
   
58,716
     
56,106
 
Prepaid expenses and other assets
   
16,582
     
19,803
 
                 
Total current assets
   
321,879
     
303,204
 
Property, plant and equipment, net
   
193,099
     
171,300
 
Goodwill and other intangible assets, net
   
73,980
     
74,084
 
Operating lease assets
   
38,329
     
40,049
 
Other assets
   
3,569
     
3,602
 
                 
Total assets
  $
630,856
    $
592,239
 
                 
Liabilities and Stockholders’ Equity
 
 
 
 
 
 
Current liabilities:
   
     
 
Accounts payable
  $
28,917
    $
15,227
 
Accrued expenses and other liabilities
   
54,355
     
58,265
 
Accrued warranty
   
5,178
     
5,178
 
Line of credit
   
28,500
     
 
                 
Total current liabilities
   
116,950
     
78,670
 
Operating lease liabilities
   
32,440
     
34,242
 
Deferred income taxes
   
9,831
     
9,831
 
Non-current
accrued warranty
   
19,912
     
20,317
 
Other long-term liabilities
   
—  
     
4
 
                 
Total liabilities
   
179,133
     
143,064
 
                 
Commitments and contingencies
   
—  
     
—  
 
Stockholders’ equity:
   
     
 
Preferred stock, $0.01 par value, 3,000,000 shares authorized; none issued and outstanding
   
—  
     
—  
 
Common stock, $0.01 par value, 120,000,000 shares authorized; 70,241,911 and 70,187,463 shares issued and 57,853,160 and 58,240,721 shares outstanding at March 31, 2020 and December 31, 2019, respectively
   
702
     
702
 
Additional
paid-in
capital
   
123,214
     
123,996
 
Retained earnings
   
604,082
     
561,680
 
Treasury stock, at cost, 12,388,751 and 11,946,742 shares at March 31, 2020 and December 31, 2019, respectively
   
(276,275
)    
(237,203
)
                 
Total stockholders’ equity
   
451,723
     
449,175
 
                 
Total liabilities and stockholders’ equity
  $
630,856
    $
592,239
 
                 
See Notes to Condensed Consolidated Financial Statements (Unaudited).
3

TREX COMPANY, INC.
Condensed Consolidated Statements of Changes in Stockholders’ Equity
(Unaudited)
(In thousands, except share data)
                                                         
 
Common Stock
   
Additional
Paid-In

Capital
 
 
Retained
Earnings
 
 
Treasury Stock
   
Total
 
 
Shares
 
 
Amount
 
Shares
 
 
Amount
 
Balance, December 31, 2019
   
58,240,721
    $
702
    $
123,996
    $
561,680
     
11,946,742
    $
(237,203
)   $
449,175
 
Net income
   
—  
     
—  
     
—  
     
42,402
     
—  
     
—  
     
42,402
 
Employee stock plans
   
16,386
     
—  
     
299
     
—  
     
—  
     
—  
     
299
 
Shares withheld for taxes on awards
   
(38,142
)    
—  
     
(3,856
)    
—  
     
—  
     
—  
     
(3,856
)
Stock-based compensation
   
76,204
     
—  
     
2,775
     
—  
     
—  
     
—  
     
2,775
 
Repurchases of common stock
   
(442,009
)    
—  
     
—  
     
—  
     
442,009
     
(39,072
)    
(39,072
)
                                                         
Balance, March 31, 2020
   
57,853,160
    $
702
    $
123,214
    $
604,082
     
12,388,751
    $
(276,275
)   $
451,723
 
                                                         
 
 
                                                         
 
Common Stock
   
Additional
Paid-In

Capital
 
 
Retained
Earnings
 
 
Treasury Stock
   
Total
 
 
Shares
 
 
Amount
 
Shares
 
 
Amount
 
Balance, December 31, 2018
   
58,551,653
    $
700
    $
124,224
    $
416,942
     
11,446,683
    $
(198,903
)   $
342,963
 
Net income
   
—  
     
—  
     
—  
     
31,555
     
—  
     
—  
     
31,555
 
Employee stock plans
   
24,472
     
—  
     
302
     
—  
     
—  
     
—  
     
302
 
Shares withheld for taxes on awards
   
(74,010
)    
—  
     
(5,727
)    
—  
     
—  
     
—  
     
(5,727
)
Stock-based compensation
   
160,359
     
1
     
2,793
     
—  
     
—  
     
—  
     
2,794
 
Repurchases of common stock
   
(124,989
)    
—  
     
—  
     
—  
     
124,989
     
(8,730
)    
(8,730
)
                                                         
Balance, March 31, 2019
   
58,537,485
    $
701
    $
121,592
    $
448,497
     
11,571,672
    $
(207,633
)   $
363,157
 
                                                         
 
 
See Notes to Condensed Consolidated Financial Statements (Unaudited).
4

TREX COMPANY, INC.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
(In thousands)
                 
 
Three Months Ended
March 31,
 
 
2020
 
 
2019
 
Operating Activities
 
 
 
 
 
 
Net income
  $
42,402
    $
31,555
 
Adjustments to reconcile net income to net cash used in operating activities:
   
     
 
Depreciation and amortization
   
3,851
     
3,394
 
Stock-based compensation
   
2,775
     
2,793
 
(Gain) loss on disposal of property, plant and equipment
   
(123
)    
10
 
Other
non-cash
adjustments
   
32
     
31
 
Changes in operating assets and liabilities:
   
     
 
Accounts receivable
   
(162,780
)    
(128,182
)
Inventories
   
(2,610
)    
7,645
 
Prepaid expenses and other assets
   
1,059
     
1,214
 
Accounts payable
   
8,865
     
(7,556
)
Accrued expenses and other liabilities
   
(14,089
)    
(27,332
)
Income taxes receivable/payable
   
11,850
     
6,438
 
                 
Net cash used in operating activities
   
(108,768
)    
(109,990
)
                 
Investing Activities
 
 
 
 
 
 
Expenditures for property, plant and equipment
   
(22,733
)    
(8,647
)
Proceeds from sales of property, plant and equipment
   
2,136
     
—  
 
                 
Net cash used in investing activities
   
(20,597
)    
(8,647
)
                 
Financing Activities
 
 
 
 
 
 
Borrowings under line of credit
   
36,500
     
35,000
 
Principal payments under line of credit
   
(8,000
)    
—  
 
Repurchases of common stock
   
(42,929
)    
(14,457
)
Proceeds from employee stock purchase and option plans
   
300
     
302
 
                 
Net cash (used in) provided by financing activities
   
(14,129
)    
20,845
 
                 
Net decrease in cash and cash equivalents
   
(143,494
)    
(97,792
)
Cash and cash equivalents, beginning of period
   
148,833
     
105,699
 
                 
Cash and cash equivalents, end of period
  $
5,339
    $
7,907
 
                 
Supplemental Disclosure:
   
     
 
Cash paid for interest
  $
1
    $
11
 
Cash paid for income taxes, net
  $
1,405
    $
1,262
 
 
 
 
See Notes to Condensed Consolidated Financial Statements (Unaudited).
5

TREX COMPANY, INC.
Notes to Condensed Consolidated Financial Statements
For the Three Months Ended March 31, 2020 and 2019
(Unaudited)
1.
BUSINESS AND ORGANIZATION
 
 
 
 
Trex Company, Inc. (Company) is the world’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
®
. The Company manufactures and distributes high-performance,
low-maintenance,
eco-friendly
wood and 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)
 542-6300.
2.
BASIS OF PRESENTATION
 
 
 
 
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) for interim financial information and the instructions to Form
10-Q
and Article 10 of Regulation
S-X
and, accordingly, the accompanying unaudited condensed consolidated financial statements do not include all of the information and notes required by GAAP 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 unaudited condensed consolidated financial statements. The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary, Trex Commercial Products, Inc., for all periods presented. Intercompany accounts and transactions have been eliminated in consolidation.
The consolidated results of operations for the three months ended March 31, 2020 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2020. The Company’s results of operations are affected by economic conditions, including macroeconomic conditions and levels of business and consumer confidence. The impact that the recent
 COVID-19
 pandemic will have on the Company’s consolidated results of operations and financial condition is uncertain. The Company is actively managing its business to respond to this health crisis and will continue to evaluate the nature and extent of the impact.
These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of December 31, 2019 and 2018 and for each of the three years in the period ended December 31, 2019 included in the Annual Report of Trex Company, Inc. on Form
10-K,
as filed with the U.S. Securities and Exchange Commission.
3.
RECENTLY ADOPTED ACCOUNTING STANDARDS
 
 
 
 
In August 2018, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No.
 2018-15,
Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of FASB Emerging Issues Task Force)
”. 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 was effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Entities could adopt the new guidance either prospectively to eligible costs incurred on or after the date the guidance is first applied or retrospectively. The Company adopted the guidance prospectively on January 1, 2020. Adoption did not have a material impact on its consolidated financial condition or results of operations.
6

In January 2017, the FASB issued ASU No.
 2017-04,
Intangibles—Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment
”. 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’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 was applied prospectively, and was effective for annual and interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company adopted the guidance on January 1, 2020. Adoption did not have a material impact on its consolidated financial condition or results of operations.
In June 2016, the FASB issued ASU No.
 2016-13,
Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses in Financial Instruments
,” as amended. 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 applies to trade receivables and other receivables and requires an entity to recognize its current estimate of all expected credit losses, rather than incurred losses. 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 was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and was applied using the modified-retrospective approach. The Company adopted the guidance on January 1, 2020. Adoption did not have a material impact on its financial condition or results of operations.
4.
NEW ACCOUNTING STANDARDS NOT YET ADOPTED
 
 
 
 
In March 2020, the FASB issued ASU No.
 2020-04,
Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting
”. The guidance provides temporary optional expedients and exceptions related to contract modifications and hedge accounting to ease entities’ financial reporting burdens as the market transitions from the London Interbank Offered Rate and other interbank offered rates to alternative reference rates. The new guidance allows entities to elect not to apply certain modification accounting requirements, if certain criteria are met, to contracts affected by what the guidance calls reference rate reform. An entity that makes this election would consider changes in reference rates and other contract modifications related to reference rate reform to be events that do not require contract remeasurement at the modification date or reassessment of a previous accounting determination. The ASU notes that changes in contract terms that are made to effect the reference rate reform transition are considered related to the replacement of a reference rate if they are not the result of a business decision that is separate from or in addition to changes to the terms of a contract to effect that transition. The guidance is effective upon issuance and generally can be applied as of March 12, 2020 through December 31, 2022. The Company is currently evaluating the impact of the standard on its credit agreement accounted for under Codification topic ASC 470, “
Debt
”.
In December 2019, the FASB issued ASU No.
 2019-12,
Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes
”. The guidance eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences related to changes in ownership of equity method investments and foreign subsidiaries. The guidance also simplifies aspects of accounting for franchise taxes and enacted changes in tax laws or rates, and clarifies the accounting for transactions that result in a
step-up
in the tax basis of goodwill. The standard will be effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company does not intend to early adopt the standard and does not expect the standard to have a material effect on its consolidated financial condition and results of operations.
5.
INVENTORIES
Inventories valued at LIFO
(last-in,
first-out),
consist of the following (in thousands):
                 
 
March 31,
2020
 
 
December 31,
2019
 
Finished goods
  $
43,458
    $
42,281
 
Raw materials
   
33,050
     
31,686
 
                 
Total FIFO
(first-in,
first-out)
inventories
   
76,508
     
73,967
 
Reserve to adjust inventories to LIFO value
   
(19,062
)    
(19,062
)
                 
Total LIFO inventories
  $
57,446
    $
54,905
 
                 
 
 
 
 
7

The Company utilizes the LIFO method of accounting related to its Trex Residential 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’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’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’s control, interim results are subject to the final
year-end
LIFO inventory valuation. As of March 31, 2020, there were no LIFO inventory liquidations or related impact on cost of sales in the three months ended March 31, 2020.
Inventories valued at lower of cost (FIFO method) and net realizable value were $1.3 million at March 31, 2020 and $1.2 million at December 31, 2019, consisting primarily of raw materials. The
Company
utilizes the FIFO method of accounting related to its Trex
Commercial
products.
6.
PREPAID EXPENSES AND OTHER ASSETS
Prepaid expenses and other assets consist of the following (in thousands):
 
March 31,
2020
 
 
December 31,
2019
 
Prepaid expenses
  $
6,901
    $
8,282
 
Revenues in excess of billings
   
6,247
     
6,664
 
Contract retainage
   
2,273
     
1,832
 
Income tax receivable
   
513
     
2,675
 
Other
   
648
     
350
 
                 
Total prepaid expenses and other assets
  $
16,582
    $
  19,803
 
                 
7.
GOODWILL AND OTHER INTANGIBLE ASSETS
The carrying amount of goodwill by reportable segment at March 31, 2020 and December 31, 2019 was $14.2 million for Trex Residential and $54.3 million for Trex Commercial.
The Company’s intangible assets consist of domain names. At March 31, 2020 and December 31, 2019, intangible assets were $6.3 million and accumulated amortization
was
 $0.8 million and $0.7 million, respectively.
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 15 years, which approximates the pattern in which the economic benefits are expected to be received. The Company evaluates the recoverability of intangible assets periodically and considers 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 
31
,
2020
and March 
31
,
2019
, was $
0.1
 million.
8.
ACCRUED EXPENSES AND OTHER LIABILITIES
Accrued expenses and other liabilities consist of the following (in thousands):
 
March 31,
2020
 
 
December 31,
2019
 
Sales and marketing
  $
18,392
    $
  28,402
 
Income taxes
   
9,688
     
 
Compensation and benefits
   
7,721
     
13,475
 
Operating lease liabilities
   
7,111
     
7,079
 
Customer deposits
   
3,232
     
2,905
 
Manufacturing costs
   
2,504
     
2,564
 
Billings in excess of revenues
   
2,125
     
816
 
Other
   
3,582
     
3,024
 
                 
Total accrued expenses and other liabilities
  $
54,355
    $
58,265
 
                 
8

9.
DEBT
The Company’s outstanding debt consists of a revolving credit facility. The Company had $28.5 million in outstanding borrowings under its revolving credit facility and remaining available borrowing capacity of $221.5 million at March 31, 2020.
Revolving Credit Facility
On November 5, 2019, the Company entered into a Fourth Amended and Restated Credit Agreement (Fourth Amended Credit Agreement) as borrower, Trex Commercial Products, Inc., as guarantor; Bank of America, N.A. as a Lender, Administrative Agent, Swing Line Lender and L/C Issuer; and certain other lenders including Wells Fargo Bank, N.A., who is also Syndication Agent; SunTrust Bank; and Branch Banking and Trust Company, arranged by BOA Securities, Inc., as Sole Lead Arranger and Sole Bookrunner, to amend and restate the Third Amended and Restated Credit Agreement (Third Amended Credit Agreement), dated as of January 12, 2016, as amended. The Fourth Amended Credit Agreement provides the Company with one or more Revolving Loans in a collective maximum principal amount of $250 million from January 1 through June 30 of each year and a maximum principal amount of $200 million from July 1 through December 31 of each year throughout the term, which ends November 5, 2024.
Compliance with Debt Covenants and Restrictions
Pursuant to the terms of the Fourth Amended Credit Agreement, the Company is subject to certain loan compliance covenants. The Company was in compliance with all covenants as of March 31, 2020. Failure to comply with the financial covenants could be considered a default of repayment obligations and, among other remedies, could accelerate payment of any amounts outstanding.
10.
LEASES
The Company leases office space, storage warehouses and certain plant equipment under various operating leases. The Company’s operating leases have remaining lease terms of 1 year to 9 years. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.
For the three months ended March 31, 2020 and March 31, 2019, total operating lease cost was $2.1 million. The weighted average remaining lease term at March 31, 2020 and December 31, 2019 was 6.2 years and 6.5 years, respectively. The weighted average discount rate at March 31, 2020 and December 31, 2019 was 3.66%.
The following table includes supplemental cash flow information for the three months ended March 31, 2020 and March 31, 2019 and supplemental balance sheet information at March 31, 2020 and December 31, 2019 related to operating leases (in thousands):
                 
 
Three Months Ended
 
Supplemental cash flow information
 
March 31,
2020
 
 
March 31,
2019
 
Cash paid for amounts included in the measurement of operating lease liabilities
 
$
2,143
 
 
$
2,118
 
Operating ROU assets obtained in exchange for lease liabilities
 
$
 
 
$
388
 
                 
Supplemental balance sheet information
 
March 31,
2020
 
 
December 31,
2019
 
Operating lease ROU assets
  $
38,329
    $
40,049
 
 
 
 
 
 
 
 
Operating lease liabilities:
   
     
 
Accrued expenses and other current liabilities
  $
7,111
    $
7,079
 
Operating lease liabilities
   
32,440
     
34,242
 
                 
Total operating lease liabilities
  $
39,551
    $
41,321
 
                 
9

The following table summarizes maturities of operating lease liabilities at March 31, 2020 (in thousands):
Maturities of operating lease liabilities
 
 
2020
  $
6,329
 
2021
   
8,279
 
2022
   
6,464
 
2023
   
6,109
 
2024
   
6,146
 
Thereafter
   
11,079
 
         
Total lease payments
   
44,406
 
Less imputed interest
   
(4,855
)
         
Total operating liabilities
  $
  39,551
 
         
11.
FINANCIAL INSTRUMENTS
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 31, 2020 and December 31, 2019.
 
12.
STOCKHOLDERS’ EQUITY
Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data):
                 
 
 
Three Months Ended
March 31,
 
 
 
2020
 
 
2019
 
Numerator:
   
     
 
Net income available to common shareholders
  $
42,402
    $
31,555
 
                 
Denominator:
   
     
 
Basic weighted average shares outstanding
   
58,129,529
     
58,543,478
 
Effect of dilutive securities:
   
     
 
Stock appreciation rights and options
   
90,723
     
154,076
 
Restricted stock
   
103,469
     
131,623
 
                 
Diluted weighted average shares outstanding
   
58,323,721
     
58,829,177
 
                 
Basic earnings per share
  $
0.73
    $
0.54
 
                 
Diluted earnings per share
  $
0.73
    $
0.54
 
                 
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:
                 
 
Three Months Ended
March 31,
 
 
    2020    
 
 
    2019    
 
Stock appreciation rights
   
9,135
     
12,813
 
10

Stock Repurchase Program
On February 16, 2018, the Board of Directors adopted a stock repurchase program of up to 5.8 million shares of the Company’s outstanding common stock (Stock Repurchase Program). As of March 31, 2020, the Company has repurchased 1.4 million shares of its outstanding common stock under the Stock Repurchase Program.
Due to the volatility and uncertainty in the stock market associated with the
COVID-19
pandemic, the Company suspended repurchases of its common stock under the Stock Repurchase Program on March 12, 2020. As of the date of this report, the Stock Repurchase Program remains in effect and the Company may determine to resume repurchases at any time.
Amendment of Restated Certificate of Incorporation
At the annual meeting of stockholders of the Company held on April 29, 2020, the Company’s stockholders approved an amendment of the Company’s Restated Certificate of Incorporation (Amendment), effective as of April 29, 2020. The Company’s Board of Directors unanimously approved the Amendment on February 19, 2020, subject to stockholder approval. The Amendment increases the number of shares of common stock, par value $.01 per share, that the Company is authorized to issue from 120 million shares to 180 million shares.
13.
REVENUE FROM CONTRACTS WITH CUSTOMERS
Trex Residential Products
Trex Residential principally generates revenue from the manufacture and sale of its high-performance,
low-maintenance,
eco-friendly
wood-alternative 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, is recognized when the product ships and the performance obligation is satisfied and is included in “Accrued expenses and other liabilities, Sales and marketing” in Note 8 to the Condensed Consolidated Financial Statements.
Trex Commercial Products
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. The transaction price allocated to remaining performance obligations on contracts with an original duration greater than one year was $60.1 million as of March 31, 2020. The Company will recognize this revenue as contracts are completed, which is expected to occur within the next 24 months.
For the three months ended March 31, 2020 and 2019, net sales were disaggregated in the following tables by (1) market, (2) timing of revenue recognition, and (3) type of contract. The tables also include a reconciliation of the respective disaggregated net sales with the Company’s reportable segments (in thousands):
 
                         
Three Months Ended March 31, 2020
 
Reportable Segment
 
 
 
Trex 
Residential
 
 
Trex 
Commercial
 
 
Total
 
Timing of Revenue Recognition and Type of Contract
 
 
 
 
 
 
 
 
 
 
 
 
Products transferred at a point in time and variable consideration contracts
  $
186,874
    $
—  
    $
186,874
 
Products transferred over time and fixed price contracts
   
—  
     
13,521
     
13,521
 
                         
 
  $
186,874
    $
  13,521
    $
200,395
 
                         
11

Three Months Ended March 31, 2019
 
Reportable Segment
 
 
Trex 
Residential
 
 
Trex 
Commercial
 
 
Total
 
Timing of Revenue Recognition and Type of Contract
 
 
 
 
 
 
 
 
 
Products transferred at a point in time and variable consideration contracts
  $
165,479
    $
—  
    $
165,479
 
Products transferred over time and fixed price contracts
   
—  
     
14,092
     
14,092
 
                         
  $
165,479
    $
  14,092
    $
179,571
 
                         
14.
STOCK-BASED COMPENSATION
The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan),
approved
by the Company’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’s Board of Directors in May 2014 and May 2018. The Plan is administered by the Compensation Committee of the Company’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’s common stock that may be issued under the Plan is 12,840,000 and as of March 31, 2020, the total number of shares available for future issuance are 5,335,353.
The following table summarizes the Company’s stock-based compensation grants for the three months ended March 31, 2020:
                                                             
 
Stock Awards Granted
 
 
Weighted-Average

 Grant Price
Per Share
 
Time-based restricted stock units
   
19,769
      $
101.53
   
Performance-based restricted stock units (a)
   
36,510
    $
78.18
 
Stock appreciation rights
   
19,792
    $
101.66
 
  (a) Includes 24,320 of target performance-based restricted stock unit awards granted during the three months ended March 31, 2020, and adjustments of (2,562), 3,029 and 11,723 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2019, 2018 and 2017, respectively.
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 31, 2020 and 2019 the data and assumptions shown in the following table were used:
                                                             
 
Three Months Ended
March 31, 2020
 
 
Three Months Ended
March 31, 2019
 
Weighted-average fair value of grants
  $
35.65
    $
29.56
 
Dividend yield
   
0
%    
0
%
Average risk-free interest rate
   
1.4
%    
2.5
%
Expected term (years)
   
5
     
5
 
Expected volatility
   
37.8
%    
39.1
%
The Company recognizes stock-based compensation expense ratably over the period from the grant date to the earlier of: (1) the vesting date of the award, or (2) 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’s judgment of the ultimate award that is likely to be paid out based on the achievement of the predetermined performance measures. For the employee stock purchase plan, compensation expense is recognized related to the discount on purchases. Stock-based compensation expense is included in “Selling, general and administrative expenses” in the Condensed Consolidated Statements of Comprehensive Income. The following table summarizes the Company’s stock-based compensation expense (in thousands):
 
12

 
Three Months Ended
March 31
 
 
2020
 
 
2019
 
Stock appreciation rights
  $
354
    $
295
 
Time-based restricted stock and restricted stock units
   
1,256
     
1,149
 
Performance-based restricted stock and restricted stock units
   
1,135
     
1,314
 
Employee stock purchase plan
   
30
     
35
 
                 
Total stock-based compensation
  $
2,775
    $
2,793
 
                 
Total unrecognized compensation cost related to unvested awards as of March 31, 2020 was $7.4 million. The cost of these unvested awards is being recognized over the requisite vesting period of each award.
15.
INCOME TAXES
The Company’s effective tax rate for the three months ended March 31, 2020 and 2019 was 23.8% and 19.6%, respectively, which resulted in expense of $13.3 million and $7.7 million, respectively. The increase of 4.2% in the effective tax rate was primarily due to a current year decrease in excess tax benefits from the exercise of share-based payments and an increase in
non-
deductible
 
executive compensation.
During the three months ended March 31, 2020 and 2019, the Company realized $1.0 million and $2.3 million, respectively, of excess tax benefits from stock-based awards and recorded a corresponding benefit to income tax expense.
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 31, 2020, the Company maintains a valuation allowance of $3.0 million against deferred tax assets primarily related to state tax credits it estimates will expire before they are realized.
In response to
COVID-19,
Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) on March 27, 2020. The CARES Act provides numerous tax provisions and other stimulus measures, including temporary suspension of certain payment requirements for the employer portion of Social Security taxes and the creation of certain refundable employee retention credits. The Company evaluated the impact on its consolidated financial statements and determined that as of March 31, 2020, the CARES Act did not have a material impact on its consolidated financial condition or results of operations.
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 31, 2020, for certain tax jurisdictions tax years 2016 through 2019 remain subject to examination. The Company’s returns filed with the state of New Jersey for the tax years 2015 through 2018 are currently under examination. No material adjustments are expected as a result of the audit. 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.
16.
SEGMENT INFORMATION
The Company operates in two reportable segments:
  Trex Residential manufactures wood-alternative decking and residential railing and related products marketed under the brand name Trex
®
. 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 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.
13

The Company’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’s customers’ 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 31, 2020 and 2019 includes data for Trex Residential and Trex Commercial (in thousands):
Segment Data:
                                                                                                                                                                       
 
Three Months Ended
March 31, 2020
   
Three Months Ended
March 31, 2019
 
 
Trex
 
Residential
 
 
Trex
 
Commercial
 
 
Total
 
 
Trex
 
Residential
 
 
Trex
 
Commercial
 
 
Total
 
Net sales
  $
186,874
    $
13,521
    $
200,395
    $
165,479
    $
14,092
    $
179,571
 
Net income
  $
41,020
    $
1,382
    $
42,402
    $
31,255
    $
300
    $
31,555
 
EBITDA
  $
56,950
    $
2,036
    $
58,986
    $
42,067
    $
526
    $
42,593
 
Depreciation and amortization
  $
3,664
    $
187
    $
3,851
    $
3,268
    $
126
    $
3,394
 
Income tax expense
  $
12,788
    $
467
    $
13,255
    $
7,600
    $
100
    $
7,700
 
Capital expenditures
  $
22,416
    $
317
    $
22,733
    $
7,694
    $
953
    $
8,647
 
Total assets
  $
539,352
    $
91,504
    $
630,856
    $
448,303
    $
87,342
    $
535,645
 
Reconciliation of Net Income to EBITDA:
                                                                                                                                                                       
 
Three Months Ended
March 31, 2020
   
Three Months Ended
March 31, 2019
 
 
Trex
 
Residential
 
 
Trex
 
Commercial
 
 
Total
 
 
Trex
 
Residential
 
 
Trex
 
Commercial
 
 
Total
 
Net income
  $
41,020
    $
1,382
    $
42,402
    $
31,255
    $
300
    $
31,555
 
Interest income, net
   
(522
)    
—  
     
(522
)    
(56
)    
—  
     
(56
)
Income tax expense
   
12,788
     
467
     
13,255
     
7,600
     
100
     
7,700
 
Depreciation and amortization
   
3,664
     
187
     
3,851
     
3,268
     
126
     
3,394
 
                                                 
EBITDA
  $
56,950
    $
2,036
    $
58,986
    $
42,067
    $
526
    $
42,593
 
                                                 
17.
SEASONALITY
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 significantly each period.
18.
COMMITMENTS AND CONTINGENCIES
Product Warranty
The Company warrants that its decking and residential 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 continues to receive and settle claims for 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) the number of claims to be settled with payment and (2) the average cost to settle each claim.
14

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.
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’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 31, 2020, was consistent with the Company’s expectations but higher than the number of claims received in the three months ended March 31, 2019. Average settlement cost per claim experienced in the three months ended March 31, 2020 was slightly higher than the Company’s expectations, considerably higher than that experienced in the three months ended March 31, 2019, due to an increase in larger claims settled and changes in the mix of settlement methods, and slightly lower than that experienced for the year ended December 31, 2019. The Company believes its reserve at March 31, 2020 is sufficient to cover future surface flaking obligations and no adjustments were required in the current period.
The Company’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’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 $1.8 million change in the surface flaking warranty reserve.
The following is a reconciliation of the Company’s residential product warranty reserve (in thousands):
 
Three Months Ended March 31, 2020
 
 
Surface
Flaking
 
 
Other
Residential
 
 
Total
 
Beginning balance, January 1
  $
19,024
    $
  6,470
    $
 25,494
 
Provisions and changes in estimates
   
—  
     
321
     
321
 
Settlements made during the period
   
(557
)    
(168
)    
(725
)
                         
Ending balance, March 31
  $
18,467
    $
6,623
    $
25,090
 
                         
 
Three Months Ended March 31, 2019
 
 
Surface
Flaking
 
 
Other
Residential
 
 
Total
 
Beginning balance, January 1
  $
 23,951
    $
  6,803
    $
30,754
 
Provisions and changes in estimates
   
—  
     
505
     
505
 
Settlements made during the period
   
(633
)    
(292
)    
(925
)
                         
Ending balance, March 31
  $
23,318
    $
7,016
    $
30,334
 
                         
Legal Matters
The Company has lawsuits, as well as other claims, pending against it which are ordinary routine litigation and claims incidental to the business. 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’s consolidated financial condition, results of operations, liquidity or competitive position.
15

Item 2.     Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following management discussion and analysis should be read in conjunction with the Trex Company, Inc. (Company, we or our) Annual Report on Form
10-K
for the year ended December 31, 2019 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. “Financial Statements” of this quarterly report.
NOTE ON FORWARD-LOOKING STATEMENTS
This management’s discussion and analysis contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933 and Section 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 “may,” “will,” “anticipate,” “estimate,” “expect,” “intend” 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 “Item 1A. Risk Factors” in our Annual Report on Form
10-K
for the year ended December 31, 2019 filed with the SEC, and the factor discussed under “Item 1A. Risk Factors” in this quarterly report on Form
10-Q.
These statements are also subject to risks and uncertainties that could cause the Company’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’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’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’s products; the availability and cost of third-party transportation services for our products and raw materials; the Company’s ability to obtain raw materials at acceptable prices; the Company’s ability to maintain product quality and product performance at an acceptable cost; the Company’s ability to increase throughput and capacity to adequately match supply with demand; 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; the impact of upcoming data privacy laws and the EU General Data Protection Regulation and the related actual or potential costs and consequences; and material adverse impacts from global public health pandemics, including the strain of coronavirus known as
COVID-19.
OVERVIEW
COVID-19:
Our results of operations are affected by economic conditions, including macroeconomic conditions and levels of business and consumer confidence. The
COVID-19
pandemic has increased the level of volatility and uncertainty globally and has created economic disruption. We are actively managing our business to respond to this health crisis and will continue to evaluate the nature and extent of its impact. Our commitment to stakeholders is to take the appropriate actions to ensure the safety and well-being of our employees and partners, comply with any governmental orders relating to
COVID-19,
which may result in a period of disruption to our business, while at the same time leveraging our strengths and ensuring financial flexibility.
As of March 31, 2020, our facilities continue to operate at output levels similar to those prior to the
COVID-19
pandemic and we are following or exceeding all CDC and public officials’ guidelines. We have also adopted a business continuity plan and local emergency response plans at each location. We continue to take precautionary measures, make contingency plans and improve our response to the developing situation. We have assembled a cross-functional team whose chief charge is to oversee our efforts to ensure the health and safety of all employees and supply product to our customers. That team constantly monitors the latest CDC, Federal, state and other regulatory guidance, works to secure personal protective equipment, finds new ways to help mitigate risk, and identifies opportunities for us to exceed recommendations.
We have implemented preventative or protective actions at our facilities, our corporate headquarters and with field sales personnel. In order to mitigate the spread of the virus, we have instructed our employees to practice social distancing. Efforts for social distancing include working from home, where possible, revising our production processes to allow for compliance with our social distancing efforts, suspending air travel and enabling technologies to allow employees to effectively perform their functions remotely. Our sales force is working from home and conducting training sessions with our channel partners by utilizing online audio and visual technologies. Face masks and other protective equipment have been distributed to employees across all of our facilities, and handwashing and hand sanitizing stations have been installed. In addition, we have made a donation of face masks to the local healthcare community. We have installed air purifier systems for all enclosed areas in every one of our buildings. In addition, our internal cleaning crew sanitizes an extensive checklist of high-touch items and areas across work facilities, and our facilities are cleaned repeatedly throughout each shift with
CDC-recommended
chemicals and disinfectants by internal and external groups.
16

Since we cannot predict the duration or scope of the pandemic, we cannot fully anticipate or reasonably estimate all the ways in which the current global health crisis and financial market conditions could adversely impact our business in the future. Some jurisdictions into which we sell have now deemed the construction industry as
non-essential
and ordered the closure of those businesses. In addition, we have experienced areas where the availability of our products is limited due to the closure of certain of our channel partners. As of March 31, 2020 we have no significant supply issues and maintain inventories of materials sourced from diversified geographies, allowing us to better tolerate short-term supply chain disruptions.
The impact that the
COVID-19
 pandemic will have on our consolidated results of operations for fiscal year 2020 is uncertain. Although net sales increased considerably during the three months ended March 31, 2020, due to a number of our channel partners on both the distribution and consumer side closing or significantly curtailing operations in their respective localities because of
COVID-19
restrictions, net sales for our second quarter may be impacted and this trend could continue until the pandemic subsides and macro-economics, particularly in the United States, return to normal. Also, we have stress tested our financials and believe our available financial resources will allow us to manage the impact of the
COVID-19
pandemic on the Company’s business operations for the foreseeable future. As of March 31, 2020, our revolving credit facility provides us with $221.5 million in liquidity and we see no need to modify our current capital expansion program, which can be adjusted if necessary. As the impact of
COVID-19
evolves, we will continue to evaluate our financial position and liquidity needs in light of future developments.
Operations and Products:
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. 
Trex Residential is the world’s largest manufacturer of high-performance,
low-maintenance,
eco-friendly
composite decking and residential railing products, which are marketed under the brand name Trex
®
and manufactured in the United States. We offer a comprehensive set of aesthetically appealing and durable,
low-maintenance
product offerings in the decking, residential railing, fencing, steel deck framing, and outdoor lighting categories. A majority of the products are
eco-friendly
and leverage recycled materials to the extent possible. Trex Residential decking is made in a proprietary process that combines reclaimed wood fibers and recycled polyethylene film, making Trex one of the largest recyclers of plastic film in North America. 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.
Trex offers the following products through Trex Residential:
     
     
Decking and Accessories
 
Our principal decking products are Trex Transcend
®
, Trex Select
®
and Trex Enhance
®
. Differentiating the Enhance collection is a scalloped profile that is lighter weight for easier handling and installation. Our high-performance,
low-maintenance,
eco-friendly
composite decking products are comprised of a blend of 95 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
®
, a hidden fastening system for grooved boards, and Trex DeckLighting
, an outdoor lighting system. 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.
 
 
17

     
     
Railing
 
Our residential railing products are Trex Transcend Railing, Trex Select Railing, Trex Enhance Railing and Trex Signature
®
aluminum railing. Trex Transcend Railing, made from approximately 40 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 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 Enhance, made from approximately 40 percent recycled content, is available in three colors and is offered through home improvement retailers in kits that contain the complete railing system. Trex Signature aluminum railing, made from a minimum of 50 percent recycled content, is available in three colors and designed for consumers who want a sleek, contemporary look.
 
     
Fencing
 
Our Trex Seclusions
®
fencing product is offered through two specialty distributors. This product consists of structural posts, bottom rail, pickets, top rail and decorative post caps.
 
     
Steel Deck Framing
 
Our triple-coated steel deck framing system called Trex Elevations
®
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.
 
 
Trex Commercial
is a leading national provider of custom-engineered railing and staging systems. Trex Commercial 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 an industry-leading reputation for quality and dedication to customer service, Trex Commercial markets to architects, specifiers, contractors, and building owners.
Trex offers the following products through Trex Commercial:
     
     
Architectural Railing Systems
 
Our architectural railing systems are
pre-engineered
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. Trex Commercial can also design, engineer and manufacture custom railing systems tailored to the customer’s specific material, style and finish. Many railing styles are achievable, including glass, mesh, perforated railing and cable railing.
 
     
Aluminum Railing Systems
 
Trex Signature
®
aluminum railing collection, made from a minimum of 50 percent recycled content, combines superior styling with the unparalleled strength of aluminum – 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 – charcoal black, bronze and classic white – and is available in a variety of stock lengths.
 
     
Staging Equipment and Accessories
 
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.
 
 
Highlights for the three months ended March 31, 2020:
  Increase in net sales of 11.6%, or $20.8 million, to $200.4 million for the three months ended March 31, 2020 compared to $179.6 million for the three months ended March 31, 2019.
 
18

  Increase in gross profit of 29.3%, or $20.3 million, to $89.7 million for the three months ended March 31, 2020 compared to $69.4 million for the three months ended March 31, 2019.
 
  Increase in net income to $42.4 million, or $0.73 per diluted share, for the three months ended March 31, 2020 compared to $31.6 million, or $0.54 per diluted share, for the three months ended March 31, 2019.
 
  Capital expenditures of $22.7 million to increase production capacity at the Trex Residential facilities in Virginia and Nevada and general plant cost reduction initiatives and other production improvements.
 
  Repurchase of 442,009 shares of our outstanding common stock during the three months ended March 31, 2020 under our Stock Repurchase Program, for a total of 1.4 million shares repurchased under the program as March 31, 2020.
 
Net Sales
. 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 practice, 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 significantly each period.
Gross Profit.
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.
Product Warranty.
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. Depending on the product and its use, we also warrant that our Trex Commercial products will be free of manufacturing defects for 1 to 3 years.
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 31, 2020 was consistent with our expectations but higher than the number of claims received in the three months ended March 31, 2019. Average settlement cost per claim experienced in the three months ended March 31 2020 was slightly higher than our expectations, considerably higher than that experienced in the three months ended March 31, 2019, due to an increase in larger claims settled and changes in the mix of settlement methods, and slightly lower than that experienced in the year ended December 31, 2019. We believe that our reserve at March 31, 2020 is sufficient to cover future surface flaking obligations.
The following table details surface flaking claims activity related to our warranty:
                 
 
Three Months Ended March 31,
 
 
    2020    
 
 
    2019    
 
Claims open, beginning of period
   
1,724
     
2,021
 
Claims received (1)
   
205
     
176
 
Claims resolved (2)
   
(195
)    
(255
)
                 
Claims open, end of period
   
1,734
     
1,942
 
                 
Average cost per claim (3)
  $
3,331
    $
2,407
 
 
19

 
(1) Claims received include new claims received or identified during the period.
 
(2) Claims resolved include all claims settled with or without payment and closed during the period.
 
(3) Average cost per claim represents the average settlement cost of claims closed with payment during the period.
 
Selling, General and Administrative Expenses.
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.
RESULTS OF OPERATIONS
Below is our discussion and analysis of our operating results and material changes in our operating results for the three months ended March 31, 2020 (2020 quarter) compared to the three months ended March 31, 2019 (2019 quarter).
Three Months Ended March 31, 2020 Compared To The Three Months Ended March 31, 2019
Net Sales
                                 
 
Three Months Ended March 31,
   
$ Change
 
 
% Change
 
 
      2020      
 
 
      2019      
 
 
(dollars in thousands)
 
Total net sales
  $
 200,395
    $
179,571
    $
 20,824
     
11.6
%
Trex Residential net sales
  $
 186,874
    $
 165,479
    $
 21,395
     
12.9
%
Trex Commercial net sales
  $
13,521
    $
14,092
    $
 (571
)    
(4.1
)%
 
Total net sales increased by 11.6% in the 2020 quarter compared to the 2019 quarter reflecting an increase in Trex Residential net sales, offset by a small decrease in Trex Commercial net sales. The increase of 12.9% in Trex Residential net sales during the 2020 quarter was primarily driven by volume growth of our residential decking and railing products, strong demand for our outdoor living products, a strong residential repair and remodeling sector and our initiatives to accelerate conversion from wood. The 4.1% decrease in Trex Commercial net sales during the 2020 quarter was due primarily to fewer large projects compared to the 2019 quarter.
Gross Profit
                                 
 
Three Months Ended March 31,
   
$ Change
 
 
% Change
 
 
      2020      
 
 
      2019      
 
 
(dollars in thousands)
 
Cost of sales
  $
110,699
    $
110,206
    $
493
     
0.4
%
% of total net sales
   
55.2
%    
61.4
%    
     
 
Gross profit
  $
89,696
    $
69,365
    $
 20,331
     
29.3
%
Gross margin
   
44.8
%    
38.6
%    
     
 
 
Gross profit as a percentage of net sales, gross margin, was 44.8% in the 2020 quarter compared to 38.6% in the 2019 quarter and reflects the increase in gross margin for Trex Residential and Trex Commercial to 45.6% and 33.6%, respectively, in the 2020 quarter compared to 40.2% and 20.5%, respectively, in the 2019 quarter. The increase in Trex Residential gross margin in the 2020 quarter compared to the 2019 quarter was primarily due to
non-recurrence
of Enhance startup costs related to reduced throughput, equipment failures and other inefficiencies at Trex Residential manufacturing facilities in 2019. Also, a number of manufacturing lines were retrofitted during the quarter to allow production of the reduced weight Enhance profile. We expect to be essentially at the original design target for Enhance by the end of the third quarter of 2020. The increase in gross margin at Trex Commercial was primarily due to
non-recurrence
of legacy low margin contracts coupled with a mix of higher margin contracts in the 2020 quarter, and initiatives aimed at improving project estimating, project management, and manufacturing cost savings initiatives.
20

Selling, General and Administrative Expenses
                                 
 
Three Months Ended March 31,
   
$ Change
 
 
% Change
 
 
      2020      
 
 
      2019      
 
 
(dollars in thousands)
 
Selling, general and administrative expenses
  $
34,561
    $
30,166
    $
4,395
     
14.6
%
% of total net sales
   
17.3
%    
16.8
%    
     
 
 
The increase in selling, general and administrative expenses in the 2020 quarter compared to the 2019 quarter primarily represented a $3.3 million increase in personnel related expenses and a $1.1 million increase in branding and advertising spend in support of our market growth programs.
Provision for Income Taxes
                                 
 
Three Months Ended March 31,
   
$ Change
 
 
% Change
 
 
      2020      
 
 
      2019      
 
 
(dollars in thousands)
 
Provision for income taxes
  $
13,255
    $
7,700
    $
5,555
     
72.1
%
Effective tax rate
   
23.8
%    
19.6
%    
     
 
 
The effective tax rate for the 2020 quarter was 23.8% compared to the effective tax rate for the 2019 quarter of 19.6%. The 4.2% increase was primarily due to a current year decrease in excess tax benefits from the exercise of share-based payments and an increase in
non-deductible
executive compensation.
Net Income and Earnings Before Interest, Taxes, Depreciation and Amortization (EBITDA)
1
(in thousands)
Reconciliation of net income (GAAP) to EBITDA
(non-GAAP):
                         
 
Three Months Ended March 31, 2020
 
 
Trex
Residential
 
 
Trex
Commercial
 
 
Total
 
Net income
  $
 41,020
    $
 1,382
    $
 42,402
 
Interest income, net
   
(522
)    
—  
     
(522
)
Income tax expense
   
12,788
     
467
     
13,255
 
Depreciation and amortization
   
3,664
     
187
     
3,851
 
                         
EBITDA
  $
56,950
    $
 2,036
    $
58,986
 
                         
 
                         
 
Three Months Ended March 31, 2019
 
 
Trex
Residential
 
 
Trex
Commercial
 
 
Total
 
Net income
  $
 31,255
    $
 300
    $
 31,555
 
Interest income, net
   
(56
)    
—  
     
(56
)
Income tax expense
   
7,600
     
100
     
7,700
 
Depreciation and amortization
   
3,268
     
126
     
3,394
 
                         
EBITDA
  $
42,067
    $
526
    $
 42,593
 
                         
 
 
1
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 believes it facilitates performance comparison between the Company and its competitors, and 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, income taxes, and depreciation and amortization charges to net income or loss. In relation to competitors, EBITDA eliminates differences among companies in capitalization and tax structures, capital investment cycles and ages of related assets. For these reasons, management believes that EBITDA provides important information regarding the operating performance of the Company and its reportable segments.
 
21

                                 
 
Three Months Ended March 31,
   
$ Change
 
 
% Change
 
 
      2020      
 
 
      2019      
 
 
(dollars in thousands)
 
Total EBITDA
  $
58,986
    $
42,593
    $
 16,393
     
38.5
%
Trex Residential EBITDA
  $
 56,950
    $
 42,067
    $
 14,883
     
35.4
%
Trex Commercial EBITDA
  $
2,036
    $
526
    $
1,510
     
287.1
%
 
 
 
 
The Company uses EBITDA to assess performance as it believes EBITDA facilitates performance comparison between the Company’s and its competitors and between its reportable segments by eliminating interest, income taxes, and depreciation and amortization charges to income. Total EBITDA increased 38.5% to $59.0 million for the 2020 quarter compared to $42.6 million for the 2019 quarter. The increase was primarily driven by a 35.4% increase in Trex Residential EBITDA due to net sales and gross margin and by an increase in Trex Commercial EBITDA primarily related to an increase in gross margin.
LIQUIDITY AND CAPITAL RESOURCES
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 31, 2020 we had $5.3 million of cash and cash equivalents.
S
ources and Uses of Cash.
The following table summarizes our cash flows from operating, investing and financing activities (in thousands):
                 
 
Three Months Ended March 31,
 
 
      2020      
 
 
      2019      
 
Net cash used in operating activities
  $
 (108,768
)   $
 (109,990
)
Net cash used in investing activities
   
(20,597
)    
(8,647
)
Net cash used in financing activities
   
(14,129
)    
20,845
 
                 
Net decrease in cash and cash equivalents
  $
 (143,494
)   $
 (97,792
)
                 
 
 
 
 
Operating Activities
Cash used in operations was $108.8 million during the 2020 quarter compared to cash used in operations of $110 million during the 2019 quarter. The slight decrease in cash flows from operations was primarily due to higher working capital investment in accounts receivable.
Investing Activities
Capital expenditures in the 2020 quarter were $22.7 million primarily for capacity expansion at our Virginia and Nevada facilities and general plant cost reduction initiatives and other production improvements.
Financing Activities
Net cash used in financing activities was $14.1 million in the 2020 quarter primarily for repurchases of our common stock under our Stock Repurchase Program of $39.1 million, offset by net borrowings under our revolving credit facility of $28.5 million.
Amendment of Restated Certificate of Incorporation.
At the annual meeting of stockholders of the Company held on April 29, 2020, the Company’s stockholders approved an amendment of the Company’s Restated Certificate of Incorporation (Amendment), effective as of April 29, 2020. The Company’s Board of Directors unanimously approved the Amendment on February 19, 2020, subject to stockholder approval. The Amendment increases the number of shares of common stock, par value $.01 per share, that the Company is authorized to issue from 120 million shares to 180 million shares. The Amendment was filed with the Delaware Secretary of State on April 29, 2020.
Stock Repurchase Program.
On February 16, 2018, the Board of Directors adopted a stock repurchase program of up to 5.8 million shares of the Company’s outstanding common stock (Stock Repurchase Program). As of March 31, 2020, the Company had repurchased 1.4 million shares of the Company’s outstanding common stock under the Stock Repurchase Program.
22

Due to the volatility and uncertainty in the stock market associated with the
COVID-19
pandemic, we suspended repurchases of our common stock under the Stock Repurchase Program on March 12, 2020. As of the date of this report, the Stock Repurchase Program remains in effect and we may determine to resume repurchases at any time.
Indebtedness.
Our Fourth Amended and Restated Credit Agreement (Fourth Amended Credit Agreement) provides us with revolving loan capacity in a collective maximum principal amount of $250 million from January 1 through June 30 of each year, and a maximum principal amount of $200 million from July 1 through December 31 of each year throughout the term, which ends November 5, 2024. At March 31, 2020, we had $28.5 million in outstanding indebtedness under the revolving credit facility and borrowing capacity under the facility of $221.5 million.
Compliance with Debt Covenants.
Pursuant to the terms of the Fourth Amended Credit Agreement, the Company is subject to certain loan compliance covenants. The Company was in compliance with all covenants as of March 31, 2020. Failure to comply with the financial covenants could be considered a default of repayment obligations and, among other remedies, could accelerate payment of any amounts outstanding.
Although the impact that the
COVID-19
pandemic will have on our liquidity for fiscal year 2020 is uncertain, we have stress tested our financials and 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.
Capital Requirements.
In June 2019, we announced a new capital expenditure program to increase production capacity at our Trex Residential facilities in Virginia and Nevada. The new multi-year capital expenditure program is projected at approximately $200 million between now and 2021, and involves the construction of a new decking facility at the existing Virginia site and the installation of additional production lines at the Nevada site. The Nevada capacity is projected to come
on-line
by the end of the second quarter 2020, while the Virginia capacity will begin to come online in the first quarter of 2021. The investment will allow us to increase production output for future projected growth related to our strategy of converting wood demand to Trex Residential wood-alternative composite decking. When completed these investments will increase our capacity by approximately 70 percent. In addition, our capital allocation priorities include expenditures for internal growth opportunities, manufacturing cost reductions, upgrading equipment, and 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. Our capital expenditure guidance for 2020 is $140 million to $160 million.
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
end-use
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 any significant increases in the levels of inventory in the distribution channels at March 31, 2020 compared to inventory levels at March 31, 2019 that would adversely impact net sales in future periods.
Seasonality
. 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 significantly each period.
Item
3.     Quantitative and Qualitative Disclosures About Market Risk
 
 
 
 
For information regarding our exposure to certain market risks, see “Quantitative and Qualitative Disclosures about Market Risk,” in Part II, Item 7A of the Company’s Annual Report on Form
10-K
for the year ended December 31, 2019. There were no material changes to the Company’s market risk exposure during the three months ended March 31, 2020.
23

Item
4.     Controls and Procedures
 
 
 
 
The Company’s management, with the participation of its President and Chief Executive Officer, who is the Company’s principal executive officer, and its Acting Chief Financial Officer, who is the Company’s principal financial officer, has evaluated the effectiveness of the Company’s disclosure controls and procedures as of March 31, 2020. Based on this evaluation, the President and Chief Executive Officer and the Acting Chief Financial Officer have concluded that the Company’s disclosure controls and procedures are effective. There have been no changes in the Company’s internal control over financial reporting during the three-month period ended March 31, 2020 that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
24

PART II
OTHER INFORMATION
Item 1.     Legal Proceedings
The Company has lawsuits, as well as other claims, pending against it which are ordinary routine litigation and claims incidental to the business. 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’s consolidated financial condition, results of operations, liquidity or competitive position.
Item
1A.     Risk Factors
The Company’s business, financial condition, results of operations and cash flows are subject to various risks which could cause actual results to vary from recent results or from anticipated future results. Other than the supplemental risk factor set forth below, there have been no material changes to the risk factors disclosed in Part I – Item 1A, Risk Factors of our Form
10-K
for the year ended December 31, 2019.
         
Risk
 
 
Discussion
 
Description:
 
Our business, results of operations and financial condition may be disrupted and adversely affected by global public health pandemics, including the strain of coronavirus known as
COVID-19.
 
Impact:
 
If our employees or the employees of our suppliers or transportation providers are unable to work because of illness related to the
COVID-19
pandemic, or if we or our suppliers or transportation providers are forced to temporarily cease operations, either on a voluntary or mandatory basis, then we may have a period of reduced operations and be unable to supply our customers in a timely manner, which could have a material negative impact on our business.
 
If the
COVID-19
outbreak disrupts the operations of our distributors and retail outlets and negatively impacts economies in the United States, Canada and the rest of the world, our business, results of operations and financial condition may be adversely affected. 
 
 
 
In December 2019, a novel strain of coronavirus,
COVID-19,
was reported to have surfaced in Wuhan, China. It spread to other countries, including the United States, and efforts to contain
COVID-19
have intensified. In March 2020, the World Health Organization characterized
COVID-19
as a pandemic. Our business, results of operations and financial condition may be adversely affected if
COVID-19
interferes with the ability of our employees, suppliers and other business partners to perform their respective responsibilities and obligations relative to the conduct of our business.
 
We continue to monitor the recent outbreak of
COVID-19
and evaluate its impact on our business, including new information as it emerges concerning its severity and any actions to prevent, contain or treat it, among others. The extent to which
COVID-19
may impact our business will depend on future developments, which are highly uncertain and cannot be predicted.
Item
2.    Unregistered Sales of Equity Securities and Use of Proceeds
(c) The following table provides information relating to the purchases of our common stock during the three months ended March 31, 2020 in accordance with Item 703 of Regulation
S-K:
                                 
Period
 
(a)
Total Number of
 Shares (or Units)
 Purchased (1)
 
 
(b)
Average Price Paid
 per Share (or Unit)
($)
 
 
(c)
Total Number of
 Shares (or Units)
 Purchased as Part of
 Publicly Announced
 Plans or Programs (2)
 
 
(d)
Maximum number of
Shares (or Units) that
 May Yet Be
 Purchased Under the
 Plan or Program
 
January 1, 2020 – January 31, 2020
   
47,062
    $
96.61
     
42,238
     
4,798,382
 
February 1, 2020 – February 29, 2020
   
71,626
    $
 101.46
     
38,292
     
4,760,090
 
March 1, 2020 – March 31, 2020
   
361,479
    $
86.08
     
361,479
     
4,398,611
 
                                 
Quarterly period ended March 31, 2020
   
480,167
     
     
442,009
     
 
                                 
25

 
(1) Includes shares withheld by, or delivered to, the Company pursuant to provisions in agreements with recipients of restricted stock granted under the Company’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.
 
 
 
 
(2) On February 16, 2018, the Company’s Board of Directors authorized a common stock repurchase program of up to 5.8 million shares of the Company’s outstanding common stock (Stock Repurchase Program). The Stock Repurchase Program was publicly announced on February 21, 2018. During the three months ended March 31, 2020, the Company repurchased 442,009 shares under the Stock Repurchase Program.
 
 
 
 
Due to the volatility and uncertainty in the stock market associated with the
COVID-19
pandemic, we suspended repurchases of our common stock under the Stock Repurchase Program on March 12, 2020. As of the date of this report, the Stock Repurchase Program remains in effect and we may determine to resume repurchases at any time.
Item 5.     Other Information
Submission of Matters to a Vote of Security Holders
The Company held its Annual Meeting of Stockholders on April 29, 2020. Only holders of the Company’s common stock at the close of business on March 2, 2020 (Record Date) were entitled to vote at the Annual Meeting. As of the Record Date, there were 58,206,523 shares of common stock entitled to vote. A total of 55,433,633 shares of common stock (95.24%), constituting a quorum, were represented in person or by valid proxies at the Annual Meeting.
The stockholders voted on four proposals at the Annual Meeting. The proposals are described in detail in the Company’s definitive proxy statement dated March 17, 2020. The final results for the votes regarding each proposal are set forth below.
Proposal 1:
The Company’s stockholders elected four directors to the Board to serve for a three-year term until the 2023 annual meeting of stockholders. The votes regarding this proposal were as follows:
                                 
 
For
 
 
Against
 
 
Abstain
 
 
Broker
Non-Votes
 
Jay M. Gratz
   
48,040,385
     
2,538,485
     
62,250
     
4,792,513
 
Kristine L. Juster
   
48,961,427
     
1,175,968
     
503,725
     
4,792,513
 
Ronald W. Kaplan
   
47,377,257
     
3,201,360
     
62,503
     
4,792,513
 
Gerald Volas
   
49,121,078
     
1,010,571
     
509,471
     
4,792,513
 
 
 
 
 
Proposal 2:
The Company’s stockholders approved, on an advisory basis, the compensation of the Company’s executive officers named in the Company’s definitive proxy statement dated March 17, 2020. The votes regarding this proposal were as follows:
             
For
 
Against
 
Abstain
 
Broker
Non-Votes
49,322,107
 
946,485
 
372,528
 
4,792,513
 
 
 
 
Proposal 3:
The Company’s stockholders approved the Fourth Certificate of Amendment to the Restated Certificate of Incorporation of the Company to increase the number of authorized shares of common stock, $0.01 par value per share, from 120 million to 180 million. The votes regarding this proposal were as follows:
26

             
For
 
Against
 
Abstain
 
Broker
Non-Votes
50,004,012
 
5,353,216
 
76,405
 
—  
 
 
 
 
Proposal 4:
The Company’s stockholders ratified the selection of Ernst & Young LLP as the Company’s independent registered public accounting firm for the fiscal year ended December 31, 2020. The votes regarding this proposal were as follows:
             
For
 
Against
 
Abstain
 
Broker
Non-Votes
54,467,137
 
904,751
 
61,745
 
—  
 
 
 
 
Amendment of Restated Certificate of Incorporation
At the annual meeting of stockholders of the Company held on April 29, 2020, the Company’s stockholders approved an amendment of the Company’s Restated Certificate of Incorporation (Amendment), effective as of April 29, 2020. The Company’s Board of Directors unanimously approved the Amendment on February 19, 2020, subject to stockholder approval. The Amendment increases the number of shares of common stock, par value $.01 per share, that the Company is authorized to issue from 120 million shares to 180 million shares. The Amendment was filed with the Delaware Secretary of State on April 29, 2020.
The foregoing description of certain terms and conditions in the Amendment is qualified in its entirety by reference to the full text of the Restated Certificate of Incorporation of the Company, which is filed as Exhibit 3.1 to this Form
10-Q,
the First Amendment of the Restated Certificate of Incorporation of the Company, which is filed as Exhibit 3.2, the Second Amendment of the Restated Certificate of Incorporation, which is filed as Exhibit 3.3, the Third Amendment of the Restated Certificate of Incorporation of the Company, which is filed as Exhibit 3.4, and the Fourth Amendment of the Restated Certificate of Incorporation, which is filed as Exhibit 3.5, all of which are incorporated herein by reference in their entirety.
Item 6.    Exhibits
See Exhibit Index at the end of the Quarterly Report on Form
10-Q
for the information required by this Item which is incorporated herein by reference.
27

SIGNATURE
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.
             
 
 
TREX COMPANY, INC.
             
Date: May 4, 2020
     
By:
 
/s/ Bryan H. Fairbanks
 
 
 
Bryan H. Fairbanks
 
 
 
President and Chief Executive Officer
 
 
 
(Duly Authorized Officer)
 

EXHIBIT INDEX
                                         
 
 
 
Incorporated by reference
 
Exhibit
No.
 
 
Description
 
Form
 
 
Exhibit
 
 
Filing Date
 
 
File No.
 
                                         
 
    3.1
       
S-1/A
     
3.1
     
March 24, 1999
     
333-63287
 
                                         
 
    3.2
       
10-Q
     
3.2
     
May 5, 2014
     
001-14649
 
                                         
 
    3.3
       
10-Q
     
3.3
     
May 7, 2018
     
001-14649
 
                                         
 
    3.4
       
8-K
     
3.1
     
May 1, 2019
     
001-14649
 
                                         
 
    3.5*
       
     
     
     
 
                                         
 
    3.6
       
8-K
     
3.2
     
May 1, 2019
     
001-14649
 
                                         
 
  10.1***
       
8-K
     
10.1
     
February 25, 2020
     
001-14649
 
                                         
 
  10.2***
       
8-K
     
10.2
     
February 25, 2020
     
001-14649
 
                                         
 
  10.3***
       
8-K
     
10.3
     
February 25, 2020
     
001-14649
 
                                         
 
  31.1*
       
     
     
     
 
                                         
 
  31.2*
       
     
     
     
 
                                         
 
  32**
       
     
     
     
 
                                         
 
101.INS*
   
Inline XBRL Instance Document – the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL document.
   
     
     
     
 
                                         
 
101.SCH*
   
Inline XBRL Taxonomy Extension Schema Document.
   
     
     
     
 
                                         
 
101.CAL*
   
Inline XBRL Taxonomy Extension Calculation Linkbase Document.
   
     
     
     
 
 
 

                                         
 
 
 
Incorporated by reference
 
Exhibit
No.
 
 
Description
 
Form
 
 
Exhibit
 
 
Filing Date
 
 
File No.
 
                                         
 
101.DEF*
   
Inline XBRL Taxonomy Extension Definition Linkbase Document.
   
     
     
     
 
                                         
 
101.LAB*
   
Inline XBRL Taxonomy Extension Label Linkbase Document.
   
     
     
     
 
                                         
 
101.PRE*
   
Inline XBRL Taxonomy Extension Presentation Linkbase Document.
   
     
     
     
 
                                         
 
104.1*
   
Cover Page Interactive Data File – The cover page interactive data file does not appear in the interactive data file because its XBRL tags are embedded within the inline XBRL document.
   
     
     
     
 
 
 
 
*
Filed herewith
 
 
**
Furnished herewith
 
 
***
Management contract or compensatory plan or agreement
 
 
EX-3.5 2 d173561dex35.htm EX-3.5 EX-3.5

Exhibit 3.5

FOURTH CERTIFICATE OF AMENDMENT TO

THE RESTATED CERTIFICATE OF INCORPORATION OF

TREX COMPANY, INC.

Trex Company, Inc., a Delaware corporation (the “Corporation”), does hereby certify:

FIRST: That Article IV of the Certificate of Incorporation of the Corporation is hereby amended to read in its entirety as follows:

“The Corporation shall have the authority to issue a total of one hundred eighty-three million (183,000,000) shares of capital stock, each with a par value of $0.01, consisting of one hundred eighty million (180,000,000) shares of common stock and three million (3,000,000) shares of preferred stock.”

SECOND: That said amendment was duly adopted in accordance with the provisions of Section 242 of the General Corporation Law of the State of Delaware.

In witness whereof, the Corporation has caused this Certificate to be signed by its duly authorized officer, this 29th day of April, 2020.

 

By: /s/ William R. Gupp
Name: William R. Gupp
Title: Senior Vice President, General Counsel and Secretary
EX-31.1 3 d173561dex311.htm EX-31.1 EX-31.1

Exhibit 31.1

CERTIFICATION

I, Bryan H. Fairbanks, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of Trex Company, Inc.;

 

2.

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;

 

3.

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;

 

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(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;

(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;

(c) Evaluated the effectiveness of the registrant’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

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function(s)):

(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’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 4, 2020

 

/s/ Bryan H. Fairbanks
Bryan H. Fairbanks
President and Chief Executive Officer
(Principal Executive Officer)
EX-31.2 4 d173561dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

I, Bryan H. Fairbanks, certify that:

 

1.

I have reviewed this quarterly report on Form 10-Q of Trex Company, Inc.;

 

2.

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;

 

3.

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;

 

4.

The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(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;

(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;

(c) Evaluated the effectiveness of the registrant’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

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5.

The registrant’s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s board of directors (or persons performing the equivalent function(s)):

(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’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date: May 4, 2020

 

/s/ Bryan H. Fairbanks
Bryan H. Fairbanks

Acting Chief Financial Officer

(Principal Financial Officer)

EX-32 5 d173561dex32.htm EX-32 EX-32

Exhibit 32

Certifications of Chief Executive Officer and Chief Financial Officer

Pursuant to Section 906

of the Sarbanes-Oxley Act of 2002 (18 U.S.C. Section 1350)

The undersigned, the President and Chief Executive Officer and the Acting Chief Financial Officer of Trex Company, Inc. (the “Company”), each hereby certifies that, on the date hereof:

 

(a)

the Quarterly Report on Form 10-Q of the Company for the quarterly period ended March 31, 2020 filed on the date hereof with the U.S. Securities and Exchange Commission (the “Report”) fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(b)

information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: May 4, 2020   

/s/ Bryan H. Fairbanks

   Bryan H. Fairbanks
   President and Chief Executive Officer
Date: May 4, 2020   

/s/ Bryan H. Fairbanks

   Bryan H. Fairbanks
   Acting Chief Financial Officer
EX-101.SCH 6 trex-20200331.xsd XBRL TAXONOMY EXTENSION SCHEMA 1001 - Document - Cover Page link:presentationLink link:definitionLink link:calculationLink 1002 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:definitionLink link:calculationLink 1003 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 1004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:definitionLink link:calculationLink 1005 - Statement - Statements of Changes in Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 1006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 1007 - Disclosure - Business and Organization link:presentationLink link:definitionLink link:calculationLink 1008 - Disclosure - Basis of Presentation link:presentationLink link:definitionLink link:calculationLink 1009 - Disclosure - Recently Adopted Accounting Standards link:presentationLink link:definitionLink link:calculationLink 1010 - Disclosure - New Accounting Standards Not Yet Adopted link:presentationLink link:definitionLink link:calculationLink 1011 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 1012 - Disclosure - Prepaid Expenses and Other Assets link:presentationLink link:definitionLink link:calculationLink 1013 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:definitionLink link:calculationLink 1014 - Disclosure - Accrued Expenses and Other Liabilities link:presentationLink link:definitionLink link:calculationLink 1015 - Disclosure - Debt link:presentationLink link:definitionLink link:calculationLink 1016 - Disclosure - Leases link:presentationLink link:definitionLink link:calculationLink 1017 - Disclosure - Financial Instruments link:presentationLink link:definitionLink link:calculationLink 1018 - Disclosure - Stockholders' Equity link:presentationLink link:definitionLink link:calculationLink 1019 - Disclosure - Revenue From Contracts With Customers link:presentationLink link:definitionLink link:calculationLink 1020 - Disclosure - Stock-Based Compensation link:presentationLink link:definitionLink link:calculationLink 1021 - Disclosure - Income Taxes link:presentationLink link:definitionLink link:calculationLink 1022 - Disclosure - Segment Information link:presentationLink link:definitionLink link:calculationLink 1023 - Disclosure - Seasonality link:presentationLink link:definitionLink link:calculationLink 1024 - Disclosure - Commitments and Contingencies link:presentationLink link:definitionLink link:calculationLink 1025 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:definitionLink link:calculationLink 1026 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 1027 - Disclosure - Prepaid Expenses and Other Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 1028 - Disclosure - Accrued Expenses and Other Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 1029 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Revenue From Contracts With Customers (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Business and Organization - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Inventories - Summary of Inventories (Detail) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Inventories - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Leases - Supplemental Cash flow Information to operating leases (Details) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Revenue From Contracts With Customers - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Segment Information - Details of Segment Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 7 trex-20200331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 trex-20200331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 trex-20200331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 trex-20200331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 g173561g1023003702175.jpg GRAPHIC begin 644 g173561g1023003702175.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHJO/?6EK_ ,?%U#%_UTD"_P Z +%%8%QXU\-VV?,UBVR. MRMN_E6>_Q-\,(<"[E<^BPM0!U]%<6?BEX9!P9+O_ ,!VIR_$_P ,D_-/<)[M M : .RHKFH/B!X8GZ:K&GM(K+_2M2VU[2+S_CWU.TDSV$HS0!HT4@((R""#W% M+0 4444 %%%% !1110 4444 %%%% !112,ZHC.[!549))P * %IKNJ+N=@H' MO>(&/GW+6MN?X(N"1]: M /5=7\;:!HN5N;Y7F[0PC>Y_ 5QNH?$_4KK13]14+6%JW6%1_N\59HH ;; MO?V3;K'5+RW(Z!921^1K;L_'GBG3R!,]OJ$0[.NQ_P Q6-10!Z#IGQ1TRY98 MK^&2QE)Q^\^[^?2NML]8T^^;9;W<3N1G9N&?_KUX>\:2+M=0P]Q546TEJ=UH MPV@Y\I\[?P(Y'X4 ?1%%>2>'/'&HP2I:23"=LX%K>. [>TK M=SV% #/$'B33/#6FRWVIW"Q0QKDYZGT 'FZE<3:P3XK\11L;5'_XE>FR?\M'/1W'KWQV%5;?S99'O M+IM]S,=S,>WH!Z"@#IO"_@637; WQNXHFC?RDC$?RH !PH' '-=!_P *UNO^ M@G%_WZ-9OAGQM9^&M)>VN+*\N&>8N#;JI ! ZY(]*Z71_B1I^LZO;Z=%INHQ M23DA7EC4*,#/.&- &9_PK6Z_Z"<7_?HT?\*UNO\ H)Q?]^C7HU<9K/Q(TW1M M4N-/?3]0GE@8*S1(NTDC/!+"@# U7P+/I.E7%^^H1R+ NXJ(R,\UR6[(KJM= M^)=GK&B76GQ:3J,4DZA0\BIM7D=<,:X_S %&3Q0!/FC-, D*&012%!U?8<#\ M:;OH ES1FHO,7.,\^@I2Q'56'_ 30!)FC-1"13T-!? S@_E0!+FC-0^8/?\ M*E#@C(- $N:,U%NH\P>M "7%O%RUYY#'&=MKJ:-B:V] M Q_B7ZUF>8/6F2JDT91AD$=Z /9K'5[FRGBL]79&67BWO4^Y+Z ^AKH:\<\$ M:_&V[PIK+>9:2#_19&/*'^[G^5>@Z#?W%O>S:'J+[KB ;H)3_P M8^WXB@#H MJ*** "N)\7Z:R'H[]L_2NVKRV[\:64NK7%LDZ&:*8JXSR# MF@#AO%NI#5O' TV(_P"AZ:FW Z%N_P#A2;ZS! ;?7M6EY?)/US5CS?>@ M"WOK=\&/GQCIO^^W_H)KE_-]ZWO!DVSQ;9/_ '-[?^.T >[>:N:\?N65_BRR M,H96OT4AAD'@5Z%_:J^M>:R3@_%<29X^WJWZ4 >O_8[ '_CSM_\ OTO^%8UM MX4L%\07FK7,44SRLOV>+;\L0"@$XZ9)J7^U1GK7GWC;QEJC:N^E:;=O9VUNJ M^=-"?WDKD9V@_P *@8Z=30!Z'XN*Q>#M4"1X @( 48Q7G'A'PI+XAD^TW+-% MIL9PS*<-*WHOMZFN/DNKR?Y7O[R5G(7$D[$$GCD5[;8S0Z5I]MI\. EO&(_J M>Y_/- %^.RT'0+(R>3:6ENG663 _4]ZJQ^,/"<[K$NKZ>Q;@ L /UKE?%FB7 M/B>_@E_M"".U@CPD$BD@.>K>A-83> )67:VH6)'H8C0!Z;J7AK0]8A_?6D09 MAE9H<*?J".M>7ZI'K?P^U.58;P26-V05=[<2C X+!>S =0.HKKO"-I<>&=*E MT^>_6ZA\W?;J,_N5/51GMGD#M3_%YBU7PO>(0#+ OVB(^A7K^8S0!S[^(;E1 MEO'/AL CC=II_P :Y_4A8_-=6VO:9?R.V98K1#'M)[A?2J6EZ_?:/O6UFA%O M/(K.)K99O+[%E!]NH]J["#4+V]N/LECXLT&6Z>-G1%TGG:.I/M0!SNC:5=ZY M?I:6B\GEY#]V-?4U[%I6AZ9I-A':16\(K#0(/LMI:6 MSZE*N54QKB(?WF_H*\TEO89;%8S%_I.[90!3UN>2TABOX#B6!PP(KU_3]277-)T?6[=LRHH96!YQ_$M>1WJBYLY8 M3R&%=5X*U)-!\(V4$\F%+2.H/8%J /<8I!-"DB]&&:?65X=O%O\ 1HIT.5)( M'YUJT %?-_COX>ZCIUSK6O:8S&5+R25X5'/EGY@P]?>OI"LS5K7>GGJH) PX MQU% 'SO1I4C'_+ M%FY=1[?Q#\:X1W*.5/;]: +WG>];'AF9AKB,A^81.1^5A?9_:O-_%+"+Q'>(.SX_04 5TN!'+'(2<(ZL<>QK MTJ6\N/-;!R"<@^H/(->2>:""#T-=_P"$M8AU2T33II M_;KM0,<>=&.F/4CI MB@"35_$M_I5S%&+>%XY8]RN[').>1QZ5G_\ "<7_ /SZ6W_?35T]YI5O?P?9 M[N'S$!R,\%3Z@]JR4\%::K[BURZ_W2_% %>#Q1KEU'YEOI*2QYQN3<1GTI+K M7=>>RN%FT?RX6C(DDPWRJ>IKI(;)8HT@MXMD:\*B"N>\079NI?[ TX^;K,>OT'M4VG M:/'IEJ(8P"Y'[QQW/H/:FZM>VNBV!N[OG)VQ1 _-*WH/;U/:@!)]72SV->74 M4"OG;O;&['I7(ZS+!/-)?C6+:[FD8!XT!!4=MH]!3K'Q=>R7#"ZN;>..1P3Y[>W4H4SW4>G\JQO-!'!H O"7ACZ#-:5GI=SXBURUTNW.VUL(8Q<2?PJ? MO-^.3BJ.DZ==:K?16=JFZ1F!;/11[_SKVGPMX;MM+MEL[<;OF\RXF(YE<]2: M -SPK9&P\-V<#*0VTL0?B7XO;+RO."%/WJ;EP>O%=]XL^&DJ,\^EJ[J M.?(/WX_I_>'ZUYC=6MQ9RM'/&RE3@Y'3_"@#K?\ A97B#TT__P !A61_PDE^ M->76@8?MJRF8?N_DW$8/R^F*PMU&Z@#M!\2?$/\ TX?^ PK U#5;C5;^6\NB MAFE;XX_WAS5\_$[5"N!INGAO7#G],UP>XT;J .HU#QOKVHQM$]XMO$PP M4M4\O/X]:@T;Q5?:#&Z6,-F2_5YHMS?G7/;C2[J .T_X63KW_//3O_ ?_P"O M6#JFLWFM7YO+Z4/+C:JJ,*B^BCL*R=QI=U %H3$$$'!'(K)L?I7+WOP.MFR;'5 M70]EECR/TH \1VTNVO4+KX*Z]#DV]W93CL-Q4_J*SI/A+XLC_P"7.%_]V9: M. VFC;7;GX7^+@J?[TJ_P"- '"[:7;7H\'P<\3R MMB3['"/5I<_R%;%I\#[HL#>:M"J]Q$A/\\4 >0;:DBMY9F"QQLQ/3 KZ T_X M.^'[4AKB2>Y8>IVC]*ZS3_"VBZ4!]CT^&-A_$%^;\^M 'S]HOPXUS5F5FMV@ MB/\ %(-O_P!>O4/#OPJT_3=DMT@N91S^\'R _P"[W_&O1U1$^ZH'T%.H J6^ MGP6X&%#$# R.!]!5NBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH HH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __V0$! end XML 12 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail) - Surface Flaking Warranty Reserve [Member] - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Product Warranty Liability [Line Items]    
Beginning balance $ 25,494 $ 30,754
Provisions and changes in estimates 321 505
Settlements made during the period (725) (925)
Ending balance 25,090 30,334
Surface Flaking [Member]    
Product Warranty Liability [Line Items]    
Beginning balance 19,024 23,951
Settlements made during the period (557) (633)
Ending balance 18,467 23,318
Other Residential [Member]    
Product Warranty Liability [Line Items]    
Beginning balance 6,470 6,803
Provisions and changes in estimates 321 505
Settlements made during the period (168) (292)
Ending balance $ 6,623 $ 7,016
XML 13 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Supplemental Cash flow Information to operating leases (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Supplemental cash flow information      
Cash paid for amounts included in the measurement of operating lease liabilities $ 2,143 $ 2,118  
Operating ROU assets obtained in exchange for lease liabilities 0 $ 388  
Supplemental balance sheet information      
Operating lease right-of-use assets 38,329   $ 40,049
Operating lease liabilities:      
Accrued expenses and other current liabilities 7,111   7,079
Operating lease liabilities 32,440   34,242
Total operating lease liabilities $ 39,551   $ 41,321
XML 14 R47.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Stock appreciation rights [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive securities excluded from the computation of diluted earnings per share 9,135 12,813
XML 15 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories (Tables)
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories valued at LIFO
(last-in,
first-out),
consist of the following (in thousands):
                 
 
March 31,
2020
 
 
December 31,
2019
 
Finished goods
  $
43,458
    $
42,281
 
Raw materials
   
33,050
     
31,686
 
                 
Total FIFO
(first-in,
first-out)
inventories
   
76,508
     
73,967
 
Reserve to adjust inventories to LIFO value
   
(19,062
)    
(19,062
)
                 
Total LIFO inventories
  $
57,446
    $
54,905
 
                 
 
 
 
 
XML 16 R22.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Segment Information
16.
SEGMENT INFORMATION
The Company operates in two reportable segments:
  Trex Residential manufactures wood-alternative decking and residential railing and related products marketed under the brand name Trex
®
. 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 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.
The Company’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’s customers’ 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 31, 2020 and 2019 includes data for Trex Residential and Trex Commercial (in thousands):
Segment Data:
                                                                                                                                                                       
 
Three Months Ended
March 31, 2020
   
Three Months Ended
March 31, 2019
 
 
Trex
 
Residential
 
 
Trex
 
Commercial
 
 
Total
 
 
Trex
 
Residential
 
 
Trex
 
Commercial
 
 
Total
 
Net sales
  $
186,874
    $
13,521
    $
200,395
    $
165,479
    $
14,092
    $
179,571
 
Net income
  $
41,020
    $
1,382
    $
42,402
    $
31,255
    $
300
    $
31,555
 
EBITDA
  $
56,950
    $
2,036
    $
58,986
    $
42,067
    $
526
    $
42,593
 
Depreciation and amortization
  $
3,664
    $
187
    $
3,851
    $
3,268
    $
126
    $
3,394
 
Income tax expense
  $
12,788
    $
467
    $
13,255
    $
7,600
    $
100
    $
7,700
 
Capital expenditures
  $
22,416
    $
317
    $
22,733
    $
7,694
    $
953
    $
8,647
 
Total assets
  $
539,352
    $
91,504
    $
630,856
    $
448,303
    $
87,342
    $
535,645
 
Reconciliation of Net Income to EBITDA:
                                                                                                                                                                       
 
Three Months Ended
March 31, 2020
   
Three Months Ended
March 31, 2019
 
 
Trex
 
Residential
 
 
Trex
 
Commercial
 
 
Total
 
 
Trex
 
Residential
 
 
Trex
 
Commercial
 
 
Total
 
Net income
  $
41,020
    $
1,382
    $
42,402
    $
31,255
    $
300
    $
31,555
 
Interest income, net
   
(522
)    
—  
     
(522
)    
(56
)    
—  
     
(56
)
Income tax expense
   
12,788
     
467
     
13,255
     
7,600
     
100
     
7,700
 
Depreciation and amortization
   
3,664
     
187
     
3,851
     
3,268
     
126
     
3,394
 
                                                 
EBITDA
  $
56,950
    $
2,036
    $
58,986
    $
42,067
    $
526
    $
42,593
 
                                                 
EXCEL 17 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "&*I% ?(\\#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+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ (8JD4"?HAPZ" L0 ! !D;V-0&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 " ABJ10:<^U*N\ K @ $0 &1O8U!R;W!S+V-O M&ULS9+/:L,P#(=?9?B>R$F[#DR:RT9/'0Q6V-C-V&IK&O_!UDCZ]G.R M-F5L#["CI9\_?0(U*@CE([Y$'S"2P70WV,XEH<*:'8F" $CJB%:F,B=<;NY] MM)+R,QX@2'62!X2:\Q58)*DE21B!19B)K&VT$BJB)!\O>*UF?/B,W033"K!# MBXX25&4%K!TGAO/0-7 #C##":--W ?5,G*I_8J<.L$MR2&9.]7U?]HLIEW>H MX/UY^SJM6QB72#J%^5&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T M$W-I=MNTF83M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY M\^XN8NB&B)3R> +]O6N[!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 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>"(<7K;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_BNEVOZKR2. 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/:'2MSAD M6R4)RU3393>*$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W MF)&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 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.'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,9FV-J/D3@H\W/[O#;#"Q([A[8N_ M 5!+ P04 " ABJ10: Q_8C,# V#P & 'AL+W=OIJE9JI=-5;7]SB9.@ YP" M2:YO7V,XRGG'_1.P,[-CLYZU=G73]4MS4JH-7LNB:M;AJ6W/=U'4[$ZJS)H/ M^JPJ\\]!UV76FF%]C)ISK;*])95%1'$\B\HLK\+-RLX]UIN5OK1%7JG'.F@N M99G5?QY4H6_K4(1O$T_Y\=1V$]%F=59ZU?NL&7_3J,NQ6I0NW:+D1F'E>U547113+K M^#T$#4?-CCA]?XO^R6[>;.8Y:]16%[_R?7M:AXLPV*M#=BG:)WW[K(8-I6$P M[/ZKNJK"P+N5&(V=+AK[&^PN3:O+(8I92IF]]L^\LL];_T^2##1,H(% (X'^ M3Y #08X$80E1OS*[U8]9FVU6M;X%=9^M<]8="G$GS.!( 0EEA MB07G2T<"0#R97D*))>>[J0803ZY%C.T4\PANN@'&)^+QK. B"U<$8)8>%6C< M>T$L K': #">ZB"P>X7D$<%-+MWH!C$>$ ML.^)>UJR>Z['I!93]5?-?)%*FI2A]UK8_L2M+=U:B3">8DG8_L2M+=W#C#"^ M[X;M3]S:TCW,"..Y( G;G[BUI7M' DSBN20)VY^XM1/WH"&,YYXD;'_BUDY8 M]@'&EWWL?^+>3ECV <:7?>Q_XMY.6/8!QI=]7 "(FSMAV>>8U)-]B2N Y!4@ M=;./,)[L2^Q]R7V=NME'&$_V)?:^Y+Y.W>PCC)O]:-*%E*H^VH:M"7;Z4MEN M<3([-H7WMB>,_L'[CO);5A_SJ@F>=6MZ(=NQ'+1NE5E*_,&8ZF2:V'%0J$/; MO<[->]UW>A2XW&5GGS%U!+ P04 " ABJ10NS!1&!$# "H"P M& 'AL+W=OZ:)DZ "SL!)NG\_VU!*[Z.4NKH MI:Z:;AD?M3[=)DFW/2U>)4'.1/J1]/ M]ZU9)6.475G+IBM5$[5ROXSO\.T&1SM MY+XX5_I!7;_*H2 61T/UW^5%5@9NE9@<6U5U[C?:GCNMZB&*D5(7+_VU;-SU MVC_A=*#!!#(0R$@PN?]'H .!OA%25WROS)7ZN=#%:M&J:]3V;^M4V$.!;ZEI MYM9NNMZY9Z;:SNQ>5HPODHN-,T#6/81,('A$)";XF(% &=8DH)/W"38A@N5P M!@K60!V?3OD"YJ<@/W7\=,+/D->#'I(Y2-,7@1 5S*LDA&$N&)_I%P/5L% - M]M3T$#9-@U$FA*<&A!&4P6HR4$T6JO%>WSH+TN0B$YDG)D1E@F8,UL)!+3S4 M0CTM/,A"4^;W;P.@$,YF^I*#6O)02^IIR8,LC&'J'YD01046,^=7@%I$J,7+ MLA9!ED^,^-\A!)II"D:PFZ!02N;;"0+ZDOFNLP%@5! VH2OI\?P M22)TPZDO!T*Q=$8-;,,X]&'N^_" >7=X$E#;3EYN1]DII:52:UQ9'1S,VCXM*[K6]Y>:^[6?'?J'5:9B+DW$X M7_T#4$L#!!0 ( "&*I%!K#)N5%@0 "03 8 >&PO=V]R:W-H965T M&ULA9A=C^HV$(;_"N*^)YZQX]@K0.I25:W42JM3G?8Z"V9! M)R$TR2ZG_[Y.R"*8&>_>D _>L=^QD\<3+\Y-^[W;A]#/?M35L5O.]WU_>LBR M;K,/==E]:4[A&/_9-6U=]O&R?PQ5+W[7*N!D>A"IM^ M:**,A[>P#E4UM!1]_#LU.K_V.03>GK^W_NN8?$SFN>S"NJG^.6S[_7+NYK-M MV)6O5?^U.?\6IH3R^6S*_H_P%JHH'YS$/C9-U8V_L\UKUS?UU$JT4I<_+L?# M<3R>I_;?P^0 G +P&@#FPP ]!6@2D%V#W&F]OX@B1QD=A1Y,%%8)S36O9B1"^&>W'$RT62WW2# M!M#04>6RPAF+LIE<-)-S,R3GQYSUDKL"+/$BJ"RHQ"19T8ME7IPB7BSK!6SN MZ+@(*N]48I(*T4O!O0#Q4K!>-(*CP[<69$JC,K(;)[IQW W)^=$).6OEJ1M! M5H!62G;C13>>N]'$C>=/IO9T-M>"RBB7&!E0,IX4=\/XI/@<.(UT; 294CLI)X C4: SS(\C,;3UP7T+)I$1.2D])B1R!WFDR M7^O/5/=N9$XBYZ2GG$1.0/ >Z'(OR%!I2+S%F*@P.2D])2!R B86*Y3AA[P. M];0.G33W2[0'K:D906>TLBE',DR1P]13F$H:NEA]K+EW(F,4<[8P0 H!*),/ M.?E 4=@((I[-AYI[*S+VD&,/%,41+OCE->U+9=6-L]3]02P,$% @ (8JD4&X<.(UF @ M3P@ !@ !X;"]W;W)KJ]<7%NASGO,[0*#%5<@7 M=>)-*ZG2.D=B=>,_4D6MZ8-PQ=45RC".$,U M*YMP6;BQC5P6XJRKLN$;&:AS73/Y;\4K<5V$)'P;>"Z/)VT'T+)HV9'_Y/I7 MNY&FAP:7?5GS1I6B"20_+,)/9+XF+L I?I?\JD;MP):R%>+%=K[M%R&V1+SB M.VTMF'E<^)I7E74R''][TW#(:0/'[3?W+ZYX4\R6*;X6U9]RKT^+, ^#/3^P MHUJTX3C3315+&^5=!TD" #,%!$($7DXN,)Q0PVB$&# MV!DD8P."O3(Z#76:QFGP$R9>)0]$$Y0$1$D %"_+JM.DHRPQ=C^/YK%N I2" M0"D Y"W@*KU)Y*/<4TP@,A B R!B#R)["'%/,8&@( 0%(!(/@GYDESP035!R M$"4'4%(/);^IED08W"?59<%E.8_KSQ]?AVJ)L;T7)^3M_\ M7[[^^_Q2AJOH.LKNF/M3=2Q.D]+O%]//\+21K@EH$?\<_:6Z.9\T4WDMBF_- MQ>^[Q50TC'SFMW4S1!H.'W[ELZP9*?#XW@\ZO>9L F_/?XZ^:2=_5A,8VGDYW?I^]9_;6X_.;["9GII)_]'_[#9P'>, DYMD56M;^3[7M5 M%WD_2J"2IS^ZX_'4'B_=/P[Z,#Y ]@'R&@#W U0?H*X!4MX-T'V O@8H>S? M] 'F5X"[&V#[ /N+DF[[T16KK?XZK=/EO"PND[);0.>T6:?P9$-_M\W-MIWM M?Z$!5;C[L01(YM%',U"/>>XP\A8CQ1"SXC PQ*PYC!QBOG 8-<1L.(R^8J(P MW^ND)3MIV0Z@!P,8-.D.8UO,J<4H+1.+N*PHS E4FS7%!+[RAG(W=0K38!.- M*K2AL!DD<2(47P'%5D Q%;!H:AW&W"0RL3%@#>X'!0)H;6T\0DFSE#2A9&/4 M$TT2*3 &=>[+(]2 BV&Y&*8\#I$Q-(U O5K?QPR(6):(98B@JJPL22*U=B-I M')O&,6FP"CB29F8 $PJM.F?>]"@!;'# MC=KT,#L*&Q+B]1H8P5:X"SUH0"CH;)!&3(D"$6[(B5=08"1481,!*HW*!C5R MF+MB;(38)Z.S$DQ"+)3BM(YUXG =:-*9%,ZJL87)ZS90X0:%O02H* 7)+&X/Q1G+-B8 M;!V:=":5DV-.#[R% .,A"GL(4!,QL=3"X8>X#8,,3XS:.CW6']YR@'H.\7N@ M;J(#*;+@'\&&?'C7 <9VB.<#]1V9)'@=W <-R?#6!(PW$=\'ZBI@56SY3)*W M%I"IL7/#X\ "*65%DF&4<.P.( M5G3S&:/YU/5G6KX=3]7DM:CK(F^_6^R+HO9A5/$IC'?PZ>YZD?E]W9RZ<%YV MGYBZB[HX]Y_/HNLWO.7_4$L#!!0 ( "&*I% "L+5\)00 -H2 8 M>&PO=V]R:W-H965T&UL?9A;C]LV$(7_BJ'WC<2A2%$+V\#* M1=$"+;!(D?99:],71+)<2;M._WVI2QQ[>)@7VY(/9\[P\HGB\MJT7[NCM?WB M6UV=NU5T[/O+NR=Y?M(>XNK2UW8Z.ZBBE)=%R7 MIW.T7H[W7MOULGGOJ]/9OK:+[KVNR_:_PE;-=16)Z/N-SZ?#L1]NQ.OEI3S8 MOVS_Y?+:NJOX%F5WJNVY.S7G16OWJ^A%/&^D'!J,BK]/]MK=_5X,I;PUS=?A MXO?=*DH&1[:RVWX(4;JO#[NQ535$MG'QPXG)LFZH;/Q?;]ZYO MZCF*LU*7WZ;OTWG\OD[_9&9NAAO0W(!N#5SNGS60

S+ M];)MKHMV&JU+.4P*\2Q=9VZ'FV/?C?^Y:CMW]V,M4K&,/X9 LZ:8-'2ON2EB M%_V6@E"*@KSF])A@XRN4P1DD+$*.[>5#$80#I#! .@9([P)HPSIADNA1%F>!$EFQ1>)!!O)H9$<&-',2.[W M/)]I0!)8E2+!*S\!$RT+A C 0X!:^,*918^]JBDS":L("LD($UC* N+F19!G M*LNY)_)3D1:>(U^6Z32PF@5FDY">'5YY,6L>YY3*N1N@(A%8CP*#3OBD,]Z MI5X>8S1?D4#UE"FE W8PZX3R[7ACI<"T2!.NVR =95*&9@^&IT#T]"SY9!3" M*&_Z^#*=RL"336"""H!0GJ@0/AZ?1&(R_A#;8&&>YP&""4 $R+[TX$:ML>QL.3;K%MWL_]\.Y]=_=V0/-"PXD"NU^(Y\UTS/(CS'3J\V?9 M'D[G;O'6]'U3CZ<*^Z;IK3.9?')]=;3E[G91V7T__,S<[W8Z;9DN^N8RGR3% MM^.L]?]02P,$% @ (8JD4(?I/Q^Q 0 T@, !@ !X;"]W;W)K_$M0""O6AF?TS:$[LB8+UO0PM_9 M#@S^J:W3(J#K&N8[!Z)*(*T8WVP.3 MI:)&EV-D5F>V#D@;.COA>:^%^G4#9 M(:=;>@L\RZ8-,<"*K!,-?(7PK3L[]-C,4DD-QDMKB(,ZIX_;XVD?\U/"=PF# M7]@D=G*Q]B4ZGZJ<;J(@4%"&R"#PN,(3*!6)4,;/B9/.)2-P:=_8/Z3>L9>+ M\/!DU0]9A3:G#Y144(M>A6<[?(2IGW>43,U_ABLH3(]*L$9IE4]?4O8^6#VQ MH!0M7L=3FG0.$_\-M@[@$X"_ ;"Q4%+^7@119,X.Q(VS[T2\XNV1XVS*&$RC M2/]0O,?HM=@>#AF[1J(IYS3F\&7.G,&0?2[!UTJ<^#]PO@[?K2K<)?CN+X7W MZP3[58)](MC_M\6UG(&PO=V]R:W-H965T&UL?5-A;YLP$/TKEG] 34C6=!$@-9VF36JEJ-.VSPX<8-7V,=N$]M_/ M-H2Q#NT+OCONO7MW/F<#FA?; CCRJJ2V.6V=ZPZ,V;(%Q>T-=J#]GQJ-XLZ[ MIF&V,\"K"%*2I4ERRQ07FA99C)U,D6'OI-!P,L3V2G'S=@2)0TXW]!IX%DWK M0H 56<<;^ ;N>W$'P(&N[!)Z.2,^!*< MKU5.DR ())0N,'!_7. !I Q$7L:OB9/.)0-P:5_9/\?>?2]G;N$!Y4]1N3:G M=Y144/->NF<D$R!]!V!CH:C\$W>\R P.Q(RS[WBXXLTA];,I0S".(O[SXJV/7HK- M[<>,70+1E',<<])ESIS!//M<(ETK<4S_@:?K\.VJPFV$;_]2N%\GV*T2["+! M[K\MKN3LDW=%V&*F"DP3M\F2$GL=-WD1G1?V/HUW\B=]W/8G;AJA+3FC\S<; MYU\C.O!2DAN_0JU_8+,CH7;!W'O;C&LV.@Z[Z06Q^1D7OP%02P,$% @ M(8JD4!10C#BT 0 T@, !@ !X;"]W;W)K<.3,>YZ-US[X#".1%*^,+VH70'QGS50=:^!O;@\&;QCHM IJN9;YW(.H$ MTHKQW>X-TT(:6N;)=W9E;H>@I(&S(W[06K@?)U!V+&A&7QU/LNU"=+ R[T4+ MGR%\Z<\.+;:PU%*#\=(:XJ IZ$-V/!UB? KX*F'TJS.)E5RL?8[&A[J@NR@( M%%0A,@CYGEM*YN(_PA44AD55(,/5L\L*$6+EVF7)NWC='/+9]@V M@,\ O@#N4QXV)4K*WXH@RMS9D;BI][V(3YP=.?:FBL[4BG2'XCUZKV5VE^7L M&HGFF-,4P]>9>!?4B/R'Z%3]/^2;A6&D\N-N#+IOXWU@9 M*;L;'*$./]AB*&A"/-[AV4UC-AG!]O,/8LLW+G\"4$L#!!0 ( "&*I%!V MXNOAM $ -(# 9 >&PO=V]R:W-H965TOP!WW'OW M[CBR 5%2VYRVSG4'QFS9@N+V"CO0_J9&H[CSIFF8[0SP*H*49,EF M\XDI+C0MLN@[F2+#WDFAX62([97BYO4($H><;NF[XU$TK0L.5F0=;^ )W/?N M9+S%9I9**-!6H"8&ZIS>;@_'-,3'@!\"!KLXDU#)&?$Y&%^KG&Z"()!0NL# M_7:!.Y R$'D9OR9..J<,P.7YG?USK-W7'CB[2'QO2F#,[8BWGGQUGLOQ?8ZS=@E$$TQ MQS$F6<;,$(#KR4S94? MH=9_L-F04+MPO/9G,X[9:#CLIA_$YF]&UL?5/;;IPP$/T5 MRQ\0+^PFI"M RJ:J6JF55JG:/GMA "N^4-LLZ=]W; A%#E-2NH)WW_9$Q5W6@N+LQ/6B\:8Q5W*-I6^9Z"[R.)"59NMO=,<6% MIF4>?6=;YF;P4F@X6^(&I;C],)A::@CXDQ],AX"/@IX#1K/1OX2M>\*>D])#0T?I'\RXV>8Z[FE M9"[^*UQ!(CQD@C$J(UU<234X;]2L@JDH_C+M0L=]G&[VZ4S;)J0S(5T(]S$. MFP+%S#]RS\O<78/.##E-D'0% M218$0_$E0KH5X92^H:?;]/UF@OM(WZ^C9W?; H=-@4,4.+Q7X5M(DF7_Q6"K MCBJP;9PE1RHSZ#C'*^\RK@_Q"=D_^#3KW[AMA7;D8CR^:^Q^8XP'3&5W@P/4 MX?=:# F-#\<,SW8:LLGPII__#UL^&PO=V]R:W-H965T!!MYX*#E7G/6_@.[D=_-MYB"TLM M%&@K4!,#34'O=L=3%N)CP*. T:[.)%1R07P*QI>ZH$D0!!(J%QBXWZYP#U(& M(B_CU\Q)EY0!N#Z_L'^*M?M:+MS"/;L/WFPKW$;[_1^&';8)LDR"+!-F;)6[$')+_DK!53Q68 M-DZ3)14..D[RRKL,[%T:W^1O^#3MW[AIA;;D@LZ_;.Q_@^C 2TEN_ AU_H,M MAH3&A>.M/YMIS";#83__(+9\X_(/4$L#!!0 ( "&*I% >64C;M $ -(# M 9 >&PO=V]R:W-H965TIVF3-NG4:>MG+G$25 @9D$OW[V=(FF9;UB^ C=_SLS'9:.R3:P$\ M>=:J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[AW30G:TR*+O M;(O,#%[)#LZ6N$%K87^=0)DQIPE]<3S(IO7!P8JL%PU\ _^]/UNTV,)220V= MDZ8C%NJD#@\#M"O>@5"!" M&3]G3KJD#,#U^87]8ZP=:[D(!_=&/9Z;BF9B_\" M5U 8'I1@CM(H%U=2#LX;/;.@%"V>IUUV<1^GF]MTAFT#^ S@"^ 0\[ I453^ M07A19-:,Q$Z][T5XXN3(L3=E<,96Q#L4[]![+9)#DK%K()IC3E,,7\D?"O]#L-\DV$>"_9LE;L6D?R5AJYYJL$V<)D=* M,W1QDE?>96#O>'R3U_!IVK\*V\C.D8OQ^+*Q_[4Q'E#*[@9'J,4/MA@*:A^. M[_%LIS&;#&_Z^0>QY1L7OP%02P,$% @ (8JD4'^?X<>U 0 T@, !D M !X;"]W;W)K&UL?5-A;]L@$/TKB!]0$L?MLLBV MU+2J-FF3HD[;/A/[;*,"YP*.NW\_P*[GM5:_ '?<>_?N.+(!S9-M 1QY45+; MG+;.=0?&;-F"XO8*.]#^ID:CN/.F:9CM#/ J@I1DR69SPQ07FA99])U,D6'O MI-!P,L3V2G'SYP@2AYQNZ:OC432M"PY69!UOX >XG]W)>(O-+)50H*U 30S4 M.;W='HYIB(\!OP0,=G$FH9(SXE,POE8YW01!(*%T@8'[[0)W(&4@\C*>)TXZ MIPS Y?F5_2'6[FLY43,5_@PM('QZ4 M^!PE2AM74O;6H9I8O!3%7\9=Z+@/X\WN\P1;!R03()D!^YB'C8FB\GON>)$9 M'(@9>]_Q\,3;0^)[4P9G;$6\\^*M]UZ*[3[-V"4033'',299QLP1S+//*9*U M%,?D'3Q9A^]6%>XB?/>?PNMU@G25((T$Z8&UL?5/;CM,P$/T5RQ^P;MU"2Y5$VBY" M((%4+6)Y=I-)8JTOP7::Y>\9.]D0(.+%]HSGG#DS'F>#=<^^!0CD12OC<]J& MT)T8\V4+6O@[VX'!F]HZ+0*:KF&^F\C_$IX$G"X!=G$BNY6OL6%"*%B_C+DW:A_&&'R;8.H!/ #X#CBD/&Q,EY>]%$$7F[$#< MV/M.Q"?>GCCVIHS.U(ITA^(]>F_%]GC(V"T233'G,88O8^8(ANQS"KZ6XLS_ M@?-U^&Y5X2[!=W\H/*X3[%<)]HE@_]\2UV+>_96$+7JJP35IFCPI;6_2)"^\ M\\#>\_0FO\/':?\B7".-)U<;\&53_VMK Z"4S1V.4(L?;#84U"$>#WAVXYB- M1K#=](/8_(V+7U!+ P04 " ABJ10-R.92K,! #2 P &0 'AL+W=O M2V2O=@_(WC3:2.6^:EMC> *LC2 I"L^PCD8PK7.;1=S)EK@ &A A$7L;OQ(GGE &X/+^P M?XVU^UK.S,*-%@^\=EV!]QC5T+!!N#L]?H-4SP>,4O$_X +"APEA8TK MJ@;KM$PL7HID3]/.5=S'=+-/L'4 30 Z _8Q#YD21>5?F&-E;O2(S-3[GH4G MWARH[TT5G+$5\?LYQ< E&*.4XQ=!DS1Q#//J>@:RF.] VK!+M(L/MOB6LQ_ZHDBYY*,&V<)HLJ/:@XR0OO/+#7-+[) M:_@T[;?,M%Q9=-;.OVSL?Z.U R\EN_(CU/D/-AL"&A>.G_S93&,V&4[WZ0>1 M^1N7?P!02P,$% @ (8JD4.E4@36T 0 T@, !D !X;"]W;W)K&UL?5-AC]0@$/TKA!]P[+*]\]RT36[/&$TTV9Q1/[/M MM"4'3 6Z/?^]0'NU:N,78(9Y;]X,0SZB?78=@"20-G2]R@M; _3Z!P M+.B>OCJ>9-OYZ&!EWHL6OH#_VI]ML-C"4DL-QDDTQ$)3T(?]\93%^!3P3<+H M5F<2*[D@/D?C8UW0710$"BH?&438KO (2D6B(./'S$F7E!&X/K^ROT^UAUHN MPL$CJN^R]EU![RFIH1&#\D\X?H"YGEM*YN(_P154"(]*0HX*E4LKJ0;G4<\L M08H6+],N3=K'Z2:[FV'; #X#^ *X3WG8E"@I?R>\*'.+([%3[WL1GWA_Y*$W M572F5J2[(-X%[[7UUKX =]Q[]^XXTL'89]< >/*B5>LRVGC?'1AS10-:N"O308LW ME;%:>#1MS5QG0901I!7CF\TUTT*V-$^C[V3SU/1>R19.EKA>:V%?CZ#,D-&$ MOCF>9-WXX&!YVHD:OH/_T9TL6FQF*:6&UDG3$@M51F^3PW$7XF/ 3PF#6YQ) MJ.1LS',P[LN,;H(@4%#XP"!PN\ =*!6(4,;OB9/.*0-P>7YC_QIKQUK.PL&= M4;]DZ9N,[BDIH1*]\D]F^ 93/9\HF8I_@ LH# ]*,$=AE(LK*7KGC9Y84(H6 M+^,NV[@/XPU/)M@Z@$\ /@/V,0\;$T7E7X07>6K-0.S8^TZ$)TX.''M3!&=L M1;Q#\0Z]ESSY?)VR2R":8HYC#%_&S!$,V><4?"W%D7^ \W7X=E7A-L*W_RB\ M62?8K1+L(L'NOR6NQ>S?)6&+GFJP=9PF1PK3MW&2%]YY8&]Y?)._X>.T/PI; MR]:1L_'XLK'_E3$>4,KF"D>HP0\V&PHJ'XXW>+;CF(V&-]WT@]C\C?,_4$L# M!!0 ( "&*I%"TM=C&M0$ -(# 9 >&PO=V]R:W-H965T++/I.MLC,X)7LX&2)&[06]O4(RHPYW=%WQY-L M6A\YP3 ,^ GY)&-WJ3$(E9V.> M@_&]RFD2$@(%I0\* K<+W(-200C3^#-KTB5D(*[/[^I?8^U8RUDXN#?JMZQ\ MF],;2BJHQ:#\DQF_P5S/)TKFXA_@ @KA(1.,41KEXDK*P7FC9Q5,18N7:9== MW,?I)KV>:=L$/A/X0KB)<=@4*&;^17A19-:,Q$Z][T5XXMV!8V_*X(RMB'>8 MO$/OI=C=WF;L$H1FS''"\#5F03!47T+PK1!'_H'.M^G[S0SWD;Y?TY-D6R#= M%$BC0/K?$C]B>/)OD6S54PVVB=/D2&F&+D[RRKL,[!V/;_(7/DW[H["-[!PY M&X\O&_M?&^,!4TFN<(1:_&"+H:#VX7B-9SN-V61XT\\_B"W?N'@#4$L#!!0 M ( "&*I%"J1+H(M $ -(# 9 >&PO=V]R:W-H965T( 7J=_WP$[ MKMM:>0%FF'/FS#!DH[$OK@7PY$U)[7+:>M\?&'-E"TJX*].#QIO:6"4\FK9A MKK<@J@A2DO$DN69*=)H66?2=;)&9PGRQ:;&&I.@7:=483"W5.[W:'8QKB8\"/#D:W.I-0R=F8EV!\ MKG*:!$$@H?2!0>!V@7N0,A"AC->9DRXI W!]?F=_C+5C+6?AX-[(GUWEVYS> M4E)!+0;IG\WX!',]GRB9B_\"%Y 8'I1@CM)(%U=2#LX;-;.@%"7>IKW3<1^G MFYMTAFT#^ S@"^ VYF%3HJC\07A19-:,Q$Z][T5XXMV!8V_*X(RMB'&UL M?5/;;MP@$/T5Q <$+]Y]P?&7-F"$N[*]*#QIC96"8^F;9CK+8@J M@I1D/$ENF!*=ID46?2=;9&;PLM-PLL0-2@G[=@1IQISNZ(?CJ6M:'QRLR'K1 MP#/X[_W)HL46EJI3H%UG-+%0Y_1^=SCN0WP,^-'!Z%9G$BHY&_,2C*]53I,@ M""24/C (W"[P %(&(I3Q:^:D2\H 7)\_V#_'VK&6LW#P8.3/KO)M3N\HJ: 6 M@_1/9OP"/J'PIMM@OTFP3X2[/]; MXE;,[5])V*JG"FP3I\F1T@PZ3O+*NPSL/8]O\CM\FO9'89M..W(V'E\V]K\V MQ@-*2:YPA%K\8(LAH?;A>(MG.XW99'C3SS^(+=^X> =02P,$% @ (8JD M4-D@(B6U 0 T@, !D !X;"]W;W)K&UL?5-A M;]P@#/TKB!]0$NZV74])I%ZG:9,VZ=1IW6DZ8B%.J=WZ?&T#_$QX%'"Z%9G$BJY&/,4C"]53I,@"!24 M/C (W*YP#TH%(I3Q:^:D2\H 7)]?V#_%VK&6BW!P;]1/6?DVIP=**JC%H/R# M&3_#7,\[2N;BO\(5%(8')9BC-,K%E92#\T;/+"A%B^=IEUW-B6*RC\*+XK,FI'8J?>]"$^<'CGVI@S.V(IXA^(=>J\%3PX9NP:B M.>8TQ?!53+I$,&1?4O"M%"?^"LZWX;M-A;L(W_VC\':;8+])L(\$^S=+W(A) MD_^2L%5/-=@F3I,CI1FZ.,DK[S*P=SR^R=_P:=J_"=O(SI&+\?BRL?^U,1Y0 M2G*#(]3B!UL,!;4/QP]XMM.8388W_?R#V/*-BS]02P,$% @ (8JD4&NC M ]^S 0 T@, !D !X;"]W;W)K&UL?5-A;]P@ M#/TKB!]0+MQM[4Y)I%ZG:9,VZ=1IW6M#*NH)WW_9$Q5W6@A;O!'DRX:=!JX8-I6^9Z"Z).(*T8W^W> M,RVDH66>?&=;YCAX)0V<+7&#UL+^/H'"L: 9?74\RK;ST<'*O!4S,5_A2NH$!Z5A!P5*I=64@W.HYY9@A0M7J9=FK2/TPWG,VP;P&< 7P!W M*0^;$B7E'X4796YQ)';J?2_B$V=''GI316=J1;H+XEWP7DN>93F[1J(YYC3% M\%7,6P0+[$L*OI7BQ/^!\VWX?E/A/L'WZ^RW'[8)#IL$AT1P^&^)6S%_JV2K MGFJP;9HF1RH<3)KDE7<9V/OTB.PM?)KV;\*VTCAR01]>-O6_0?00I.QNP@AU MX8,MAH+&Q^-M.-MIS";#8S__(+9\X_(/4$L#!!0 ( "&*I% =U8J;M $ M -(# 9 >&PO=V]R:W-H965TIVF55NG4:=MG+G$25 @ID$O[[V=(FF5;M"^ C=_SLS'9:.RS M:P$\>=6J^/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO'=[@/30G:T MR*+O;(O,#%[)#LZ6N$%K8=].H,R8TX2^.YYDT_K@8$76BP:^@?_>GRU:;&&I MI(;.2=,1"W5.[Y+C*0WQ,>"'A-&MSB14WE%10BT'Y)S-^@;F> R5S M\5_A"@K#@Q+,41KEXDK*P7FC9Q:4HL7KM,LN[N-T<^ S;!O 9P!? +6?A!=%9LU([-3[7H0G3HX<>U,&9VQ%O$/Q#KW7@B?[C%T#T1QSFF+X*B99 M(ABR+RGX5HH3_P?.M^'[387["-__H3#=)D@W"=)(D/ZWQ*V8PU])V*JG&FP3 MI\F1T@Q=G.25=QG8N_B(['?X-.V/PC:R<^1B/+YL[']MC >4LKO!$6KQ@RV& M@MJ'XT<\VVG,)L.;?OY!;/G&Q2]02P,$% @ (8JD4/RWA]JX 0 T@, M !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$FW62 MUZ!^5O&FTD<]XT+;&] 59'D!2$)LD-D8PK7.;1=S)E MK@M7X/QO2YP$@2!@,H%!N:W"]R#$('(R_@S M<^(E90"NSY_LC[%V7\N96;C7XC>O75?@/48U-&P0[EF/WV"NYQJCN?@?< 'A MPX,2GZ/2PL8558-U6LXL7HID;]/.5=S'Z>8ZFV'; #H#Z +8QSQD2A25/S#' MRMSH$9FI]ST+3YP>J.]-%9RQ%?'.B[?>>REI>I.32R":8XY3#%W%I$L$\>Q+ M"KJ5XDC_@]-M^&Y3X2["=_\HO-TFR#8)LDB0K0D2^J7$C9AT_R4)6?54@FGC M-%E4Z4'%25YYEX&]H_%-_H9/T_[$3,N516?M_,O&_C=:._!2DBL_0IW_8(LA MH''A>.O/9AJSR7"ZGW\06;YQ^0%02P,$% @ (8JD4-W3PA^V 0 T@, M !D !X;"]W;W)K&UL;5/;;MP@$/T5Q <$F]TF MZR?(R@SYC2E'XXGV;0^.%B1]:*!9_ O_!V@7M0*@AA&K]G M3;J$#,3U^4/]>ZP=:SD+!_=&_9*5;W-Z2TD%M1B4?S+C#YCK^4+)7/PC7$ A M/&2",4JC7%Q).3AO]*R"J6CQ/NVRB_LXW>SX3-LF\)G %\)MC,.F0#'S;\*+ M(K-F)';J?2_"$Z<'CKTI@S.V(MYA\@Z]EX*G7S-V"4(SYCAA^ J3+@B&ZDL( MOA7BR/^C\VWZ;C/#7:3OUM%OKK<%]IL"^RBP7\?GR:<2MS"?BV2KGFJP39PF M1THS='&25]YE8._B([)_\&G:?PK;R,Z1L_'XLK'_M3$>,)7D"D>HQ0^V& IJ M'XXW>+;3F$V&-_W\@]CRC8N_4$L#!!0 ( "&*I%"QZ9U[MP$ -(# 9 M >&PO=V]R:W-H965T)W^?0?LN&[J%V"&<\Y<&/+1NF?? 03RHI7Q M!>U"Z(^,^:H#+?R-[<'@36.=%@%-US+?.Q!U(FG%^&[WCFDA#2WSY#N[,K=# M4-+ V1$_:"W<[Q,H.Q9T3U\=3[+M0G2P,N]%"]\@?._/#BVVJ-12@_'2&N*@ M*>C#_GC*(CX!?D@8_>I,8B47:Y^C\;DNZ"XF! JJ$!4$;E=X!*6B$*;Q:]:D M2\A(7)]?U3^FVK&6B_#P:-5/68>NH/>4U-"(084G.WZ"N9Y;2N;BO\ 5%,)C M)ABCLLJGE52##U;/*IB*%B_3+DW:Q^DFNYUIVP0^$_A"N$]QV!0H9?Y!!%'F MSH[$3;WO17SB_9%C;ZKH3*U(=YB\1^^UY)SG[!J%9LQIPO 59K\@&*HO(?A6 MB!/_C\ZWZ8?-# ^)?EA'OWN_+9!M"F1)(/NGQ,.;$K3)GGE70;V@:(=G-XW99 3;SS^(+=^X_ -02P,$% @ (8JD4+DJ#T*V 0 T@, !D M !X;"]W;W)K&UL;5/;;N,@$/T5Q >4A"1M%-F6 MFE;5KK25HE:[^TSL\47EX@4;]U2 M6GO?'AAS>0U*N!O3@L:;TE@E/)JV8JZU((I(4I+QU>J6*=%HFB71=[)98CHO M&PTG2URGE+ ?1Y"F3^F:7ATO357[X&!9THH*7L'_;$\6+3:I%(T"[1JCB84R MI??KPW$;\!'PJX'>SG:4C,7_@ M(A(=, M,$9NI(LKR3OGC1I5,!4EWH>]T7'OAYO=E;9,X".!3X1])+ A4,S\47B1)=;T MQ Z];T5XXO6!8V_RX(RMB'>8O$/O)>-\E[!+$!HQQP'#9YCUA&"H/H7@2R&. M_#\Z7Z9O%C/<1/IF'GV_6Q;8+@ILH\#VGQ)OOY2XA+G[$H3->JK 5G&:',E- MI^,DS[S3P-[S^"9_X<.T/PM;-=J1L_'XLK'_I3$>,)75#8Y0C1]L,B24/ASO M\&R',1L,;]KQ!['I&V>?4$L#!!0 ( "&*I%!.XTB.P0$ #<$ 9 M>&PO=V]R:W-H965TU4M1IW6]B'U]4+B[@N'O[ 78\+V-_ N?XNYP#G&2CTF^F!;#H0W!I)\U\6+I MB>O]1?UKZ-WUSPVAN_@G.P!W<5^(\ M2L5-^$7E8*P2LXHK1;"/:>UD6,=9_T*+$^A,H%<$,AF%RK\PRXI,JQ'IZ>Q[ MYJ\XW5-W-J5/AJ,(WUSQQF7/!:6W&3E[H1ESF#!TA4D7!''JBP6-61SH/W0: MIV^B%6X"?;-VO_N/_S8JL T"V[]:O+MJ,8+9)'&37=1D%Q%(KTQBF.NC(*N+ M$Z";\&0-*M4@P[BLLLM4W--P\7_@TT@],]UTTJ"3LN[YA$NNE;+@2DEN7"VM MF^(EX%!;O_WL]GIZRU-@53^/*5G^*XK?4$L#!!0 ( "&*I%"TP92.Q0$ M #<$ 9 >&PO=V]R:W-H965TAE?S-WQ[KT[X)R-2K^: M%L"B=RDZD^/6VOY B"E;D,SAF+:_F#_%GIWO9R9@0*]ZXZ*6@29*1BR>:,<<)0U>8 M[8(@CGV1H#&)(_TOG<;3DVB%24A/UNI?]G&"791@%PAV_[2XNVHQADGC(FE4 M)(T0W%Z)Q##7G9#5Q4G037BR!I5JZ,*XK*++5-R'ET(^X=-(_62ZX9U!9V7= M\PF77"MEP96RN7&UM&Z*%T= ;;VY=[:>WO+D6-7/8TJ6?T7Q%U!+ P04 M" ABJ10#3G>C+=6JLSEMG>N/C-FR!2WL#?;0^9L:C1;.FZ9AMC<@ MJDC2BO$D^<"TD!TMLN@[FR+#P2G9P=D0.V@MS.\3*!QSNJ-OCB?9M"XX6)'U MHH'OX'[T9^,MMJA44D-G)7;$0)W3^]WQE 9\!#Q+&.WJ3$(E%\278'RIX@O+PD(F/4:*R<27E8!WJ6<6GHL7KM,LN[N-TD][- MM&T"GPE\(1QB'#8%BID_"B>*S.!(S-3[7H0GWAVY[TT9G+$5\\_CF_R%3]/^39A&=I9&PO=V]R:W-H965TA5-S" $T_^/P-68XRU^3SQV36M]@A19 MSQIX ONG/VD7D86EZ@1(TRF)--0YOM\>CJG'!\#?#D:SVB/?R5FI%Q_\K'*\ M\8: 0VD] W/+!1Z "./9%@L8DCO1+.8V7[Z(.=Z$\^>207CF,879QD20J MDD0(DBN1&":-BZ11D31"L+\2B6%NKT3(ZN,*T$UXU@:5:I!AI%;997+N:7@< M'_!I['XSW732H+.R[HF%AU K9<%9V=PX+ZV;]"7@4%N_O75[/;WW*;"JGT>9 M+/\GQ1M02P,$% @ (8JD4,F3=AC% 0 -P0 !D !X;"]W;W)K&UL;53MCIP@%'T5P@,LRHSM[$1-=G;3M$F;3+9I^YO1 MJY(%L8#C]NT+Z%H[RQ_A7LXY]P.N^:3TB^D +'J5HC<%[JP=CH28J@/)S)T: MH'82>L-5CS0T!7Y(CZ?,XP/@)X?) M;/;(5W)1ZL4;7^H")SXA$%!9K\#<F)V_V;^J=0NZOE MP@P\*O&+U[8K\ &C&AHV"ONLIL^PU)-AM!3_%:X@'-QGXF)42ICP1=5HK)*+ MBDM%LM=YY7U8I_DD2Q=:G$ 7 ET)AQ"'S(%"YD_,LC+7:D)Z[OW _!6G1^IZ M4WEG:$4X<\D;Y[V6='_(R=4++9C3C*$;3+HBB%-?0]!8B!-]1Z=Q^BZ:X2[0 M=UMZ-=YV*!QHN_A]\'JEO3+>\-^BBK'L^X9(;I2RX5)([ETOGIG@U!#36 M;S^ZO9[?\FQ8-2QC2M9_1?D74$L#!!0 ( "&*I%#B B-OMP$ -(# 9 M >&PO=V]R:W-H965T)W^?0$[KIOZ!9CAG#,7AFQ$\VI; $?>E-0V MIZUS_9$Q6[:@A+W!'K2_J=$HX;QI&F9[ Z**)"49W^UNF1*=ID46?6=39#@X MV6DX&V('I83Y?0*)8TX3^NYXZ9K6!0=8NZ_E(BP\HOS95:[-Z3TE%=1BD.X%QT\PUW.@9"[^"UQ!>GC( MQ,>N^UX(=]QJY!:,:<)@Q?89(%P;SZ$H)O MA3CQ_^A\F[[?S' ?Z?LU/4FW!=)-@30*I/^4F'XH<0MS^!"$K7JJP#1QFBPI M<=!QDE?>96 ?>'R3O_!IVK\*TW3:D@LZ_[*Q_S6B Y_*[L:/4.L_V&)(J%TX MWOFSF<9L,ASV\P]BRS&UL=5/;;MP@$/T5Q >$-7M)M+(M M95-5K=1*JU1MGUE[;*-P<0&OT[\O%Z_CINX+,,.9,V>&(1^U>;$=@$.O4BA; MX,ZY_DB(K3J0S-[I'I2_:;21S'G3M,3V!E@=@Z0@=+,Y$,FXPF4>?6=3YGIP M@BLX&V0'*9GY?0*AQP)G^.9XYFWG@H.4><]:^ ;N>W\VWB(S2\TE*,NU0@:: M C]FQ],NX"/@!X?1+LXH5'+1^B48G^L";X(@$%"YP,#\=H4G$"(0>1F_)DX\ MIPR!R_.-_6.LW==R81:>M/C):]<5^ &C&AHV"/>LQT\PU;/':"K^"UQ!>'A0 MXG-46MBXHFJP3LN)Q4N1[#7M7,5]3#>'6]AZ )T"Z!Q 4RTI453^@3E6YD:/ MR*3>]RP\<7:DOC=5<,96Q#LOWGKOM:3[0TZN@6C"G!*&+C#9C"">?4Y!UU*< MZ#_A='^_3K!=U;B-!-LE0?8?@MTJP2X2[/Y2\/"NR(391XQ*F'-_6^T=N"%;.Z\ALY_L-D0 MT+APO/=GD\8L&4[WTP\B\S&ULA91=;YLP&(7_"N)^-5_& M2420%J9IDS8IZK3MVDG>!%2#F>V$[M_/-A11QVMO\ ?G'#^OP2X&+IYD#:"" MYY9U4EC7/9?TC_;VG4M!RJAXNQW1,VF=PO$K%VRE%H[3T>6R;SK;#^(;$D\UO2"9#,AOB M[$U#.AE2QX!&,EOJ)ZIH60@^!&+\6#TU_T2\2?5F'LVDW3O[3ERM3/"Z M0#<3-&EVHR99:EXKJGL%P;,$:8"9(O%2)-:?+OPQR?T!J3<@M0'9$C&/G#)& M36XUG=5D:8973BD>59*L8C],YH7)/#"Q S-J\&*9-(VP@UQY5'&^^L_.8"\, M]L XGV^'[Y8A.8[PS/G"G1B]*!+ MJ_7%/ \8G)7I$MT7X_4T#A3OIYL7S==_^0]02P,$% @ (8JD4. 2ELCF M 0 M00 !D !X;"]W;W)K&UL?53ICILP$'X5 MQ .L.0*I(D#:I%IMI5:*MFKWMP/#H?5!;2=LW[X^6)8D5O,#V^/OF'$\+B8N MWF0/H()W2I@LPUZI<8>0K'N@6#[P$9C>:;F@6.FEZ) #&DBA!213EB.*! MA55A8T=1%?RLR,#@* )YIA2+OWL@?"K#./P(O Q=KTP 5<6(._@)ZM=X%'J% M%I5FH,#DP%D@H"W#QWAWR S> GX/,,G5/#"5G#A_,XMO31E&)B$@4"NC@/5P M@0,08H1T&G]FS7"Q-,3U_$/]R=:N:SEA"0=.7H=&]67X)0P::/&9J!<^/<-< M3Q8&<_'?X0)$PTTFVJ/F1-IO4)^EXG16T:E0_.[&@=EQ$>L2SB&XOLSB).(_.[.2\/+KG&N830 MZA90$)UM&!G4_,QLLZZB2T\^)O86?<)=0__ HAN8#$YF M* ( (@& 9 >&PO=V]R:W-H965TLDZNPUJI_ADA>:BAI?*)]]#I)RQ$("]M2\7?#3 ^K,,XO"V\-.=:F054E3T]PT]0 MO_J=T!&:78Y-"YUL>!<(.*W#3_'SEAB]%;PV,,B[>6 JV7/^9H)OQW48&2!@ M<%#&@>KA"EM@S!AIC#^39SAO:1+OYS?W+[9V72MAR]KLYJGH=DC XPHE> MF'KAPU>8ZLG"8"K^.UR!:;DAT7L<.)/V-SA$./UO0C(E)$X"&LELJ9^IHE4I^!"(\<_JJ;D3\7.B#_-@%NW9V6>Z M6JE7KQ7.BQ)=C=&DV8P:?*]Y5&R7BB*;)4@#S!382X%M?O) 0?P&B=<@L0;I M@\'**6/4Y%;364V^BF*GDJ6(8(+]**D7)5VB%)&#,FJR>Q2<.L>^]8CR//6C M9%Z4S(/B%+S)%KM@7"0.RE(4D^2#4\F]*+D'Q;E%FWRQ2Q:[)$N-OJ\?W+7" M2U)X2)Q=-L7RZ%/BD"PU21;Y08@7A'A 4@>$+*YCG&?$??T\JA6)$@<&W?4$ MTZ-_4'%N.AGLN=+MQ3:!$^<*M&/TI.NJ]6=A#ABB[&YC@&BO=3WT?S MQZ?Z!U!+ P04 " ABJ10M6]91'D" "." &0 'AL+W=OJ>Y@FLG M*D;*OMR+Z*\(K7U4_U8NFV.:9*H]0J_>-&P4)NFNA M%K-K,&X/@SL$4NI="!<*L7,G='<88#]%!/$0C8')CPP3\_PO4&>(2S@ M@P*^$? ' M&H4 TF-IC28)P%'N7Z/F9@) "-!("14;5V#6;9"Q(NO%%%@XF1 M/F9@) 2-A("1Y M_&$YJ7?@SQ4<.W"S.D <=T9BIM_QQW/%8#]OL?OO;'Q1X0 M:*YB<-=B_S_2A?L- PT7^^-T(=!X@T*]3;F@_&(./&&E[%9*O;?U5KM#=>OJ M37VTOL.K?7,TOLDT)_4WPB]9*:PCD^K(,!O[F3%)E4=GH3Q>U<]!-\GI6>IA MI,:\.2&;B615>_JC[A=D\Q=02P,$% @ (8JD4'&OLG-G @ ,P@ !D M !X;"]W;W)K&UL?9;=CML@$(5?Q?(#K '_1TZD M)E752JT4;=7M-4E(;"TV+I!X^_8%[%@.D-[$@,^<^6:,(-7 ^+NH"9'!1TL[ ML0YK*?M5%(EC35HL7EA/.O7FS'B+I9KR2R1Z3O#)!+4T0@!D48N;+MQ49FW/ M-Q6[2MIT9,\#<6U;S/]N"67#.H3A?>&UN=12+T2;JL<7\I/(7_V>JUDTNYR: MEG2B85W R7D=?H*K'30!1O'6D$$LQH$NY<#8NYY\.ZU#H(D()4>I+;!ZW,B. M4*J=%,>?R32<<^K Y?CN_L44KXHY8$%VC/YN3K)>AT48G,@97ZE\9<-7,A64 MAL%4_7=R(U3)-8G*<614F-_@>!62M9.+0FGQQ_AL.O,<)O][F#\ 30%H#H#) M?P/B*2"V J*1S)3Z&4N\J3@; CY^K1[K30%7L6KF42^:WIEWJEJA5F\;5&15 M=--&DV8[:M!2\ZC8N8H\G261 I@ID)<"F?AX$0^+)P:QUR V!LE#&;E5QJC) MC*:;DL2E78JK0D4"D!\F\<(D'IC"@ADUZ2)-F=FBG2L"?H[4RY%Z.$J+(W52 MY#F"%H+TUM?I#\PO32>" Y/J(C#']9DQ290E>%'%U>H&GR>4G*4>YFK,QVML MG$C63U=T-/]/V/P#4$L#!!0 ( "&*I% /\!RG,@( !(' 9 >&PO M=V]R:W-H965T:]ZH55AJ MW2ZC2!4EU$P]B!8:\^4@9,VT6$[Z!_M5II5-*#LJQH:58DF MD'!8A6NRW)#$!CB/GQ5T:C0/K)2=$"]V\66_"F.;$7 HM(5@9CC#(W!ND4P> MOWO0<."T@>/Y!?V3$V_$[)B"1\%_57M=KL)Y&.SAP$YOQ+&!Y ^P Z!%"OQ1.YS)^8 M9GDF11=(O_DMLV=,EM3L36&-;BO<-Y.\,M9S3A=)%ITM4.^S\3YTY$,&C\B@ M#Q04H]C0FW"Z2'& "9KCQ %,W@!,<8 $!4@<0/(&8'8ETOM,G4_C?>9I;!^< M*4694H1I?L64WC)1\C^J*4HU1:@6., ,!9B]?UOG*,#\)H/)2((7B_G<^7L6 M*,D" : X (GQ7SQ^OU!RITH(DL7DNDS([<'Z8[UWL 0MF#6A"%MR!P(O&?*! MFB%XT9#;JD$T(V43XYJC44NJ01Y=,U9!(4Z-NPE&UJ'AKZEK:?_<_6WQC:"&A8<#MI.9V8N?9?V"RW:_@:*AFLP_PM0 M2P,$% @ (8JD4 (3FO0K @ KP8 !D !X;"]W;W)K&ULC57MCILP$'P5Q .$;T@B@G1)5+52*T57]?K;(9N SL;4=L+U M[6L;CDO(7M0_8*]G9F<7V^0=%Z^R E#.&Z.-7+F54NW2\V19 2-RQEMH],J1 M"T:4GHJ3)UL!Y&!)C'JA[Z<>(W7C%KF-[421\[.B=0,[X<@S8T3\70/EW5^Q0LMPN#MX"7&CIY M-79,)7O.7\WDVV'E^L804"B542#Z=8$-4&J$M(T_@Z8[IC3$Z_&[^A=;NZYE M3R1L./U='U2UNX -5PXT3G*#F5]NF49ZDX M&U2T%4;>^G?=V'?7KZ3)0,,)X4 (1T+XF! -A&@D!/%#0CP0X@]"9KO5EV)[ MLR6*%+G@G2/ZK]L2LXF"9:R[7YJ@;;9=T^V1.GHI(C_)O8L1&C#K'A->88(1 MX6GU,46(I5B'=_3P-L'F'I',;R';>TB6X"8BM,[(\N.;.M-)G1@FPY/$:)(8 M$9@4LNXQ%?'EH$XV2M1.B4_-\KL M_JOH>.L^A>;83^+K8+GI+\\/F?XJ_T'$J6ZDL^=*7RKVZ!\Y5Z M^C/]O2O] M]Q@G%([*##,]%OT=VD\4;X??@S?^HXI_4$L#!!0 ( "&*I%!T?FQ:&PO=V]R:W-H965T,# MK()8M;$FVS:7N^0NV>SE[G[3EE:S*A[0NO?V!VA="[A_*N#,,/,5^?*>LC=> M$B*\]Z9N^<8OA>C60<"/)6DP?Z(=:>6;,V4-%G+*+@'O&,$G36KJ (;A*FAP MU?I%KM=>6)'3JZBKEKPPCU^;!K-_6U+3?N,#_[[P6EU*H1:"(N_PA?PDXE?W MPN0LF%1.54-:7M'68^2\\9_!>@\T02-^5Z3GL[&GHAPH?5.3;Z>-'RI'I"9' MH22P?-S(CM2U4I(^_HZB_K2G(L['=_4O.KP,<\"<[&C]ISJ)6F2PR MO^K0+BU$R#@F>Q<,0007_"S<,L!1G-@T!.P3F<6Q61X'# '[Y 6S&[ A[**[ M"_>.]-H*=9',5J<.]@S5#6JL;\%Z-_2A#YFA+?[ [%*UW#M0(>]G?8N>*15$ MN@R?9,%*V8FG24W.0@T3.69#.QHF@G9CJPVF?E_\!U!+ P04 " ABJ10 M6#I&LSH" -!P &0 'AL+W=O=?G/FHB5*#\4EDKV@Y&2# M6A;!.$ZCEC1=6)5V[EE4);\JUG3T603RVK9$_-U1QH=M",+[Q$MSJ969B*JR M)Q?Z@ZJ?_;/0HVAV.34M[63#NT#0\S;\"#9[8 .LXE=#![GH!Z:4 ^>O9O#U MM UCDQ%E]*B,!='-C>XI8\9)Y_%G,@UGI@E<]N_NGVWQNI@#D73/V>_FI.IM MF(?!B9[)E:D7/GRA4T%)&$S5?Z,WRK3<9*(91\ZD?0;'JU2\G5QT*BUY&]NF ML^TP^=_#_ %P"H!S ,#_#4!3 '("HC$S6^HGHDA5"CX$8OQ:/3$_!=@@O9A' M,VG7SK[3U4H]>ZL03,OH9HPFS6[4P(4&OE?LUXHLF2613F#. GJS@#8>O 5 T&7,FJ2!26'V0-*XJ4D'DKA M4)(5)<4I]E-2+R5=4U#L4-(U!<0/:LF\E,Q# 0XE\U!PZJ?D7DKNH3@_Z"Y? M40"('WV8PHLI/!CD8(H5!F,?)@TT''NQ]X"$E M+@FL-@XJD@2X)\!:A@&"P$DH6IQ+YJ+X3L2EZ61PX$H?Z+\8 >!XKWT^43S3=@]0]02P,$% @ (8JD4/AY.*=+ M @ 70< !D !X;"]W;W)K&ULC57;CILP$/T5 MQ ?$F'LB$BD75:W42M%6W3X[9!+0 J:V$[9_7]NP+ $G31Z"/3[GS 4\DS24 MO?$,0%CO95'QI9T)42\0XFD&)>$S6D,E3TZ4E43(+3LC7C,@1TTJ"^0Z3HA* MDE?V*M&V/5LE]"**O((]L_BE+ G[NX&"-DL;VQ^&E_R<"65 JZ0F9_@)XE>] M9W*'>I5C7D+%XT7.^PJ@D:\YM#PP=I2J1PH?5.;;\>E[:B(H(!4 M* DB'U?80E$H)1G'GT[4[GTJXG#]H?Y%)R^3.1 .6UK\SH\B6]JQ;1WA1"Z% M>*'-5^@2"FRKR_X[7*&0C:[(@@JX31QF+MZZV)^HKPPI?5 M3Y51%UN?R?)P:;VN/"],T%4)=9A-BW%O,%&/05*_=^*:G&S M%]]B=E.,:X[",Z;J:;IWXV)N%O"- KX6\ <"&(_RV+280&.J%B,OH?Z-LGD& M>1-48 PJF 3E^7<$0J- ^'Q9(J- 9"B+/WJ]+28:).O,'&SV$AN]Q/\O_C:> MEC1^6-*YT=7<4-([L6+'?*NYE=)+I8?*P-K/CK4>'>@3W@Z>'X2=\XI;!RID M!]1]ZD2I !F/,Y.19'+6]9L"3D(M([EF;<-O-X+6W3!#_41=_0-02P,$% M @ (8JD4!8M+=2H @ 6@D !D !X;"]W;W)K&ULC5;MCILP$'P5Q ,&E.)VU70B6><-._ ?7/YNM-+.@9SD4%:]5(6I/\N/"7Z'G#8IM@$/\*OA- M#<:>M;(3XM5.OAX6?F@5\9+OM:5@YG'E&UZ6ELGH^-.1^GU.&S@&KA58G+L1:G_ M*"VJCL5(J=A;^RQJ][QU_/$#GSK3)G]1/3;)E+ MB9F,_=VT>V=^\^X56;UNB11E =72]1AUBT&#S"H1P2&O4^! MH11K/ G'CPDV4P1-X0P$-$%8,E)0!DD:9UBTF&60*GQ(R MD@.!: 1+02'\&8> &#S^CL./J %1LW)FJ@H"Y) 9"K!JK!#^^)%!<%E !% Q M*6YD* X.J H/(PMR]P?4! @9CNR_3# M1Z&IBN/Z .$(BO'X;0>#CE1Q>7+-6WE[<:FUK?V#U?Z"L,*VHXW6U_;BX#K= M.TU[Z_C.Y*FHE;<3VO1+U]6.0FAN9)H3['MG<]'I)R4_:CM,S%BVW;Z=:-%T M-YF@OTXM_P%02P,$% @ (8JD4*7XKG;G 0 I@0 !D !X;"]W;W)K M&UL?53K;ILP%'X5RP]0!PAM&@%2DVK:I$V*.JW[ M[<#AHOK";!.ZMY]M""4)ZQ_L<_Q]W[G@XZ27ZDW7 :]E+7(I%(T'(1NI$ *RA0_!=M][/ > M\-I KV=[Y"HY2OGFC&]%BE\E^-X6I4[S!J("2=LR\R/XKC/7$&(W%?X<3, MWF=@8N63:?U'> M:2/YJ&)3X?1]6!OAUW[4/].6">%(""="$']*B$9"]$%8^^*'S'RIS]30+%&R M1VKX62UU=R+81K:9N7/ZWODS6ZVVWE,6Q?<).3FA$;,;,.$,$TP(8M6G$.%2 MB%UX0P\O ^QO$?%F.4*T6$3D^>N+(AZ6!=:+ FLO$%T(_">#>%$@7LC@\:J- M R;V&.$QCT$47[7B%A2$FR"ZRH7,?B\'5?E)T"B7G3"ND3/O-&Q/H;L>5_Z= M'<)A9CYDA@G^0575"(V.TMC+YZ](*:4!F^3JSN97VT=C,AB4QFT?[%X-HS,8 M1K;CJT"FIRG[!U!+ P04 " ABJ10Z,/47\P! Z! &0 'AL+W=O MDV J3-5E4KM5*T M5;?/#@P7K2_4-F'[][4-H32E+[%G.'/F'-N3;%3ZU;0 %KT)+DV.6VO[(R&F M;$$PLU,]2/>E5EHPZT+=$--K8%4H$IS0*#H0P3J)BRSDSKK(U&!Y)^&LD1F$ M8/K7";@:M; -[#?^[-V$5E8JDZ -)V22$.=X\?X>$H] M/@!>.AC-:H^\DXM2KS[X7.4X\H* 0VD] W/+%9Z N]S?V MC\&[\W)A!IX4_]%5MLWQ T85U&S@]EF-GV#VDV(TF_\"5^ .[I6X'J7B)ORB M0JLZN=))&PO=V]R:W-H965T6$-K]6;'>$6DVO*])QI.R=8$ M5:6'?3_V*E+4[BPW9RL^R]E1ED5-5]P1QZHB_.^"EJR=NL@]'[P6^X/4!]XL M;\B>_J#R9[/B:N<-+-NBHK4H6.UPNINZL^@P^ *#!H2GV(<4&$JQP'?A^#K! M\AX1I7"& &PB,/'!51,13!""!*$A"*\(XAL5.DQL,'77AN\'6733RST,)5F4 MC"@6@>5$0#D)3!"#!+&]( E(D%@(TF&BRT[3.$UN;L\2@,51F&1P.2E83@J4 M,W)#,I @LQ<$^;!1? M)>M!5LT&$T8TD$"ST,SQ2T(AST5U!.!VC )TY1_@) M66#KH MU3CU1RA@(Z+T"6%@*Z+,1IC,SD@ ;-Q(&'8V!IR=C,B"82]B9"\+AKV(L84L M/2C^CRP0#)#%NQ@2*LKW9IX2SH8=:ZG_CB].AYEM;D:VF_.%FN6ZR>N#IAL$ MOQ.^+VKAK)E4(XP9-':,2:JJ]%_49SNHV7/8E'0G]3)1:]X-8-U&LJ8?+KUA MPIW] U!+ P04 " ABJ10@5S ?A<" 6!@ &0 'AL+W=O @/77AG,J_ M>V!BV/FA_VIX;,^-M@92%CT]PT_0O_J#-"\2>9(%=P+]J>M=;/S<]^KX40O3#^*X2M,":6^-V7_':[ #-Q&8C0JP93[ M]JJ+TH)/+"843E_&M>W<.HPWV69RPQVBR2&:'>+,Y3(*NVI_XW ;F=I4UNA*X>Y,\,I8KV6?+VOXGQX)D2@VMTV"@/+;HI)%6W*09S>0E%>)2^>FX<(Z#[V[ MR+7U&WR=\HY"F^'@6O@DA 832[ R56_,D)X/#$[:;C.SE^.D&@]: M]-,4)O.KH/P'4$L#!!0 ( "&*I%!M::=K;P( *<( 9 >&PO=V]R M:W-H965TSLSH1E2:]TUG>.7%1$Z:TX>;(1E!QL4,6\P/=CKR)E[6:I/=N)+.5GQHM@$6,2ODE[E8.T8*7O.7\WFZV'E^J8BRFBN# 71EPO=4L8,DZ[C M3T?J]CE-X'!]8_]LQ6LQ>R+IEK/?Y4$5*W?A.@=Z)&>F7OCU"^T$1:[3J?]& M+Y1IN*E$Y\@YD_;7R<]2\:ICT:54Y*V]EK6]7CO^6Q@<$'0!01^@<_\O '/ ^P?81$2W@#!@4@6T\'HI(,$P0@@2A)0C? MN3 J6$$Q1@-ZY1\ %3X'9#>(XI&)"+Q_T"H3":4@0W+X*Z=^)!0W#3H>@# MIL!MA^(YIL0/[P?LCRT!,&,UWN#U7E%QLI-0.CD_U\J\2 >G_;1=!V8\C,XW M9@K;L7&G:4?X=R).92V=/5=Z^-@1<>1<45VB_Z3M*O170[]A]*C,,M%KT8[. M=J-XTWT6>/VW2?8/4$L#!!0 ( "&*I% !P?\O)P( (H& 9 >&PO M=V]R:W-H965T5/]A>9F=G;+QD'1?OL@10WD?-&KGQ2Z7: M-2&R**&FV=A>Y!F_*%8U ML!>>O-0U%?^VP'BW\1?^+?!:G4ME B3/6GJ&7Z!^MWNA5V1D.58U-++BC2?@ MM/%?%NM=:O 6\%9!)R=SSS@YN7=-QC\1+XWF/\!5V : M;I3H&@5GTCZ]XB(5KP<6+:6F'_U8-7;L!OY;&IX0# G!F*!K/TL(AX3P,V%I MS??*K-4O5-$\$[SS1']8+37?Q&(=ZLTL3-#NG7VGW4H=O>9A&F?D:H@&S+;' M!!/,8D00S3Z6"+ 2V^ A/;@OL'M$1"E>(41-A#8_O#.1X 1+E&!I"99W!*FS M"STFL9BFQT2S.'*L/**"U2R*<3$1*B9"Q*P<,0AF-7>D/,?<"8E1(3%"L'"$ M8!CW>#%,B M)4"$)0K!TA& 8]W">8^Z$I*B0%"%P;PN&21PA&,;]XLGD"M<@ MSK;;2:_@ET:9RS*)C@WU)3 MP(EO=:/M^^(G3=^E?U)QKAKI';C2#<:V@1/G M"K3$^4Q_/J7^,8P+!B=EIHF>B[X]]@O%VZ'SD_'WD_\'4$L#!!0 ( "&* MI%!#Z6A6)@( ' & 9 >&PO=V]R:W-H965T MGSEG9HR'5WTHY;! 230L4BQ4;H%<[1\8IEFK)3T@,'/#! M.%&"HB!($<5=[]>EL>UX7;*S)%T/.^Z),Z68_]T"86/EA_Z[X:4[M5(;4%T. M^ 0_0/X<=ERMT,QRZ"CTHF.]Q^%8^4_A9AL:!X/XU<$H%G-/I[)G[%4OOAXJ M/] 1 8%&:@JLA@L\ R&:2<7Q9R+U9TWMN)R_LW\VR:MD]EC ,R._NX-L*S_W MO0,<\9G(%S9^@2FAQ/>F[+_!!8B"ZTB41L.(,&^O.0O)Z,2B0J'XS8Y=;\;1 M[F3%Y.9VB":':':(C0ZR0B;R3UCBNN1L]+@M_H#U&8>;2-6FT493"K.G@A?* M>JGCHBC111--F*W%1 M,.".08I\E(I?$-KIQ7P>!FR!VQA@;@O5_!'(T">^<6^Z4R1^H1WY3CRQ?A7GP\=PYZ<(I6=Q(QEGN)@@#]X4( M'BC.!+KZ6HKHCM*=JQ<^4)\)=/W!I.F5%%I<> K\9%J=\!IV[DV?75CG=OH4 MF8;Q ;>]^#OFIZX7WIY)U79,&ULA51=;YLP%/TKB/?58#[21@2I23IMTB9%G;8] M.^0FH!I,;2=T_WZV<4@"5OJ"[<@"JX=J)R M%(P*\_6*HY"LMBK*2DT^^K%JS-A9_3/-3<"6@ >"RGV/$%E"="&D=PFQ)<07 M0GR7D%A",B*@OG:SF6LB29YQUGF\OPXMT;1<\,B(Q#?"#RY!6*G0#P5"(/1CO>8Q&":?COB" ?N-(DS3>)($[H% M4J= ^KG/53KQ^04GZ>CHUE-4%."GT<%,06$XP]'(,;JZUS7P@VDRPBO8L9'Z M6*^B0Q][QOI=C.(KU=_Z=G21Z9OC3\(/52.\+9/JU9FWL6=,@C(9/"A_I>K' MPX+"7NKI3,UYWY7ZA62M;;AHZ/KY?U!+ P04 " ABJ108@"ARV$" ? M" &0 'AL+W=O>E;S=NMA];#P7UUR9#90F#;VR;TQ];XY" MK]# DN9QRQDF7* M4% ]W-F!E:5ATCY^]:3NH&D"Q_,'^T>;O$[F1"4[\/)G<5;YUEVYSIE=Z*U4 MS[S]Q/J$0M?IL__"[JS4<.-$:V2\E/;7R6Y2\:IGT58J^MJ-16W'MN=_A,$! MI \@0X#6_EN WP?X;P'V-%'GS*;Z@2J:)H*WCNC>5D/-1X$WOC[,S&S:L[// M=+92[][3 ),$W0U1C]EW&#+"X &!-/L@02")/9F%3P0."*RFI_\^/UV MZF M^]GK^HVF:YU?J;@6M71.7.E+WU[-%\X5TQZ])UWWN>[6PZ)D%V6FL9Z+KF5U M"\6;OAVCX3]!^@=02P,$% @ (8JD4$SF=5:\ 0 T@, !D !X;"]W M;W)K&UL;5/;;MLP#/T501]0)8K3=(%MH.E0;, & M!!W6/2LV;0O5Q9/DN/O[Z>)Z;N<72:0.#P\I*A^U>;$=@$.O4BA;X,ZY_DB( MK3J0S-[H'I2_:;21S'G3M,3V!E@=@Z0@=+.Y)9)QAXC?'$V\[%QRDS'O6P@]P/_NS\1:966HN05FN%3+0%/A^>SQE M 1\!SQQ&NSBC4,E%ZY=@?*T+O F"0$#E @/SVQ4>0(A Y&7\GCCQG#($+L]O M[(^Q=E_+A5EXT.(7KUU7X#N,:FC8(-R3'K_ 5,\>HZGX;W %X>%!B<]1:6'C MBJK!.BTG%B]%LM>T8[8P@GGU.0==2G.A_X71_ M6"?8K6K<18+=.XUWZP39*D$6";)W!)\^%)DP^XA12>6'%&314PFFC=-D4:4' M%2=YX9T']I[&-_D'3]/^G9F6*XLNVOF7C?UOM';@A6QNO(;.?[#9$-"X<#SX MLTECE@RG^^D'D?D;EW\!4$L#!!0 ( "&*I%""(_:5@P0 'D6 9 M>&PO=V]R:W-H965T9P>/@S'RDN3E7]K=DY MU\Z^E\6AN9WOVO9X$T7-9N?*O/E2'=VA^\]359=YV[W6SU%SK%V^'2J5141Q M;*,RWQ_FR\50]E O%]5+6^P/[J&>-2]EF=?_K5Q1G6[G:OY6\'7_O&O[@FBY M..;/[D_7_G5\J+NWZ!)ENR_=H=E7AUGMGF[G=^KF7@\5!L7?>W=J)L^SOBN/ M5?6M?_EM>SN/>T>N<)NV#Y%W/Z]N[8JBC]3Y^'<,.K^TV5>9 MQ[QQZZKX9[]M=[?S=#[;NJ?\I6B_5J=?W=@A,Y^-O?_=O;JBD_=.NC8V5=$, M?V>;EZ:MRC%*9Z7,OY]_]X?A]S3&?ZN&*]!8@2X5NK8_JL!C!?Y107]808\5 MM%KS]![S?A6I&]V-_J8O' 9[^%\W/$U7^KK4'"^B MUS[0J%F=-331J(LBZJ)?FB#4Q(I$=7K?P%HJ3/I>E M.("& ?000$\"6'^)F32C M20$BSC2VDD KB;"BV6MEE8A6%)/Q M)TFJDB2.L9<4>DF!%V_T5ZEHQ7*<&NLM_E2L&),1<8;M9-!.)NQ02CB BC$J MXNMS2 5HHS[/HE'S;H)2FR;>DEHCG34Z"8R*@G"Z4P3&)3#/"J-%_01;%(:+ MNH(NH^;]PC7D)Q&2Z3@+337&BY)\TA9-:R:S6[+-W%$U;,FF66M^0E&DR66#6"3." MXBLV@U'TR6Z 5,'M@#!O2/)&;@@$0 )V!" +;PF$:4.2-IJ-[X?DDJ9DDGZC M'RE+K4X"?C"ZB*_8I$;19[O4&N@,&ZL#2YHP"DFB4+,-A,#T(G,]>@C3B^2A M1J"'Y'D%;E1(]\%&11B&!&#HHX=CQZ6GVWH+(ADX;,@8Q0R0*$/'@:(XU3,$OC M"ZYB3$%&7WA^DC,Z$[)8Q%)E*+#1,&8@2P9*Y+"$FTH3WPP0!%6:D2(7F26/Z:40_GS8:G/"4;P:(,A/(:XW1IQ'Z?-2,HNE'=J9,[&\- M0)8FK/V4BB;W;Z6KGX>[S6:VJ5X.;7^--2F]W)_>47]_YY6OU,WZ? OZ(\SY M4O:/O'[>'YK98]6V53GLZE_&7;KAV+M]>7@KWU/:/2?=J/+;?/R?U!+ P04 " ABJ10_P V\FH# !C#P &0 'AL+W=O M*>,]ET75S/V] M,8?;(&C6>U5FS8T^J,I^L]5UF1F[K'=!XS_V7C>[[;FW8C6,P.V4[]4.;GX;ZVJ^#L M99.7JFIR77FUVL[].W:[@K@UZ!"_F\J#UH_MXLMF[H?P:E_CMD:CM]?O'_JDK?)/&2-6NGB=[XQ^[F?^-Y&;;-C M8;[KTV R,,.R,"Z_T< J@02T#F\'^ %4;(A([ MR21X9\_'2<"$ T$Z$)T#,7(0N8?00Z(.4@TQ1.AF@E&<22EI+I+D(C$7Z7#I M(7(4Y8,$EPH%BF@B$4DD0D0$9PZ3" 5A'*3#=X51<1R&-)>8Y!(37%*'2XRB M\$0ZA%<$B*>"II*05!*""J<=I*2#]/IJ92'=M.'E>ATP\D+!$K W*I9-B B[ M7+,#YD+1DJB)JF6DW-PQN*)N!]"EPB5@TY7+:'%B_(K:'4 7BI="358OHZ6. M8:T37+AT! HDDS2)7#X8)D"F$]W :+UC6/ $G_K)::5BT3M:BA88AA4&MQ06 M#\%""-U3(32&P61+T2K#L,S@EDJN:BD*-76^M&*Q])J62G%+09PD+AT,BZ.I ME@):_P#K'VXI()0MBIQ*7U$HB"9J!VCY RQ_N*4 *YN,4ND6#P$3$$;Q!"%: M H&2P"D7M&K!.^Y40"L-7'&K JP@C"?H?HA1?+)D:)4!2F7<$@9\9Q*CHQ_( M8!";)$/K%5!7*U2_Q-TJ060($$PT-]#*!]3="E5OC"ZV$'+W_X! 2<0F&(TF MI:IWW137>&M]K$P[!(QVSY/B';2CC;._M!-D/^^]NNG'SV]9OUMQ/O>5&HK6E?8_M>]V-?OS#Z,(RTP7FN7OP#4$L#!!0 M ( "&*I%!19?J*&@( )0& 9 >&PO=V]R:W-H965T4V4OH'V\OL[(PQZZ(7\D75 #IXXZQ5J[#6NEM&D:IJX%1-1 >M>7,0DE-M MEO(8J4X"W;LDSB(2Q[.(TZ8-R\+%MK(LQ$FSIH6M#-2)@#'+9'2\#J3A6-,F7L[?V1^=>6-F1Q4\ M"/:[V>MZ%>9AL(<#/3'])/JO,!B:AL'@_CN<@1FX56)J5((I]PRJD]*"#RQ& M"J=O?FQ:-_;^S3P?TO $,B20,8%X+[Z04_Z%:EH64O2!])O?4?N-DR4Q>U/9 MH-L*]\Z(5R9Z+K,L+J*S)1HP&X\A%YAD1$2&?2Q!L!(;\BF=+*8X08IJ3!U! M^D'C#0492I Y@NP# ;DRZ3&YP[3>Y"3'BTS1(M-/1=*$X 0SE&!VO\TY2C!' M;*97-C%,AA?)T2(Y8O/&UUR@!(O[;28Q?F;C.XRBH!M"DQO_1H)0S&Y0H&=_ MG9#_<(N?_B1%5,ROW6*@Z^,;730%#O+HVJ$**G%J72^^B(XM=TU<4_D']_WZ M!Y7'IE7!3FC3FEP#.0BAP6B))^9/J,T5,2X8'+2=SLU<^C[I%UITPQT0C1=1 M^1=02P,$% @ (8JD4)?T6.[D @ ^PH !D !X;"]W;W)K&ULE5;;CILP$/T5Q/LNOF NJR32)E752JVT:M7VF4VU#ZC2EX"=,V?.F.$PBXN0+]V13%S@;554002J*Z*)MPM;![3W*U$"=5E0U_DD%W MJNM"_EGS2ER6(0[?-KZ5AZ,R&]%JT18'_IVK'^V3U*MH9-F5-6^Z4C2!Y/ME M^(@?-C@S 1;QL^27;G(?F%*>A7@QB\^[98B,(E[QK3(4A;Z<^897E6'2.GX/ MI.&8TP1.[]_8/]KB=3'/1<_ N@0 M0-\#8EM\K\R6^J%0Q6HAQ260_=-J"],4^('JP]R:37MV]C]=;:=WSZLXSA?1 MV1 -F'6/(1,,'A&19A]3$"C%FGCAY#K!QD>P#,Y P2*HC:?3(AB""6*0(+8$ M\14!=DZAQR06T_1EL#B/G5)\%$4IBV$Q#!3# #'.B:U[#)NF(8[@C8]AB,%" M$E!( @BACI#$2W*7$N8H 4 YF9&2@E)20(IS].O4RT(8RI&CQ4=11.G, \I M,1D@9J::'"3(;^]7C.#7%MW0L0-H6BO.$7%;%H 1FK.9=QS/^ B^H5D&T%4C M,):Z>@!40NF,'-!S'C&YH6$&T-7Y9''BZ?%AA%(\XU 8MBA, 4')# 5L4CC^ MC[:!K05#WN*UC6\<29RZ[Q&$RM#<4X(-!D,.XUH=]MW#]SH -&MV&+88#'F, MU\&^?=SA)'/5 "B2DQDYL,E@R&6\#LZ\STV2$.K*\5$IPF[S19.1H>;R8*>K M+MB*4Z/,QWFR.TYPC\2,',[^VDQV=A1YI^G'PJ^%/)1-%SP+I0<:.W;LA5!< MBT3W^K2.>A(=%Q7?*W.;ZGO9CV/]0HEVC<=Y=_0502P,$% @ (8JD M4% ./2KF,0 !-< !0 !X;"]S:&%R9613=')I;F=S+GAM;.U=6W/CQI5^ M#G]%EU?>E:H@#N^D[,15E$1-E&@D1=38\:;V 2)!"39(, HC5+Y\7LNW8T& MN@&2\M2FLJ4'>RBRT9?3I\_UZX/?IVDF-JOP[YO@+-ZLLC]\T^L/OQ%?EM$J M_<,W3UFV_N[#AW3V%"S]M!FO@Q7\LHB3I9_!G\GCAW2=!/X\?0J";!E]Z+1: M@P]+/UQ]\\/OT_"'WV<_G,7/02)N_<= '(OTR4^"]/ M94^IF*SFP;S\ZR<_:8INVQ.=5J=5_G&\AA_;7?>///3?Q@]IEOBS['^LAY?! M:@[_9>(B\A_+OR[\* W*7Y['LPT_$:8S/Q(_!WXB+N!+:U&N">FG[U_75M?M MUO%?M@UW&R1A/'7U6.90D4]5,%4K+$#&"Y\#G(>ONK26E/ASZO]U^1!'K@57##!]"J)(G,7+M;^R M=E6VN0@C. 1G0(;'.+$:7?D)',SQ;!9 *V@SY_95XRU]&.]TDX:K(*U:]609 M)(^XG(])_)(];9D>_+H$CIAF\>Q7#Q:$\D'<;+(T\U=(E)I5B>O-\L&>*S#S M<;LWZ)U4[LHL3F!+?61%CS8U$#&0"*5?@C.:V\=^4M'9O?]%7,YA3\-%.*,> M*V;5[QVW3]JM7K];T=-X/H>EIY[Z(*Z R.)F9[Q:-#J;^M(T_LV MB9]A>*NK'\>6%*(.0,TXA^[WK!-\%9.P?(I754S2[W6.!]V6]>1]F %CQ0O1 M[AP^'(EI,-LD,+JM68AK4^3:\F_J&=BDV9._@N/E$F/7/T\MGM+RZR\;/X$] MB5XK)&66;*P.S^)5&D?AG XQ$1F[2G$M> *3X"D \0N2"/E_B,3LH4/]A :8N8CP"'5TO8\C#;XX,X# MJ@?>/F216=U4*/#ZJ1_Y($90&0; [[OR]7DPJ^9KI?O]-(4^O[-^]M,GXK89 M?@C^O@F?@7GAM%D6YFR&6B4523 +H-%#5,5$S_!XG(0NK@G6?CC7G$SCQMD3 M; 3/SA)A,0KJ66$%#E:$G/;&.T-#"/G$9:SS$SAE^C./Y2QA%QO#A"K;P M,80UR5&<#][PZ0)[( K\-*B8T,W6!;E_4QL5A?Y#&(%U&=B[I3=A[;_B#CA^ M!WGJI+#1;=53+WZ"MJIM6:'Z!K$V2X*Y+;N*FU0S3)E\-4W/@T4 _X*C^(]@_KU8H0D1IBF2B=BB5G!IF\ Q3+O3JAMH MV/(ZO;9WTF[3./!G>S3T>H.N:FQ,HC_T1OVNAX8@_3F"1UO>L--VB%?A9P)4 M^.Q)N]#T#$B_ .TB+0$]$%'I.B!G);(X :PW\MQ@CU$8'8-@G?GK$/:\W/(N MR,#[-U2&[>P 'V_ SI:$@OG-P ) GG=T<@;]ID";2!&;^ ->QU-KJ^Q$F;4 MU,$Z6UF:AMOER3KU='CKX]E["C+P%Z(C4%<'XD-%7"0WJT".7(0KZ"=$NS:6 M;G2UL65QO6;$K2TMWMSU"6;075OO?) J9UYLMG7:SN;N.3N;UDRXS-);=I-M M5A7\+LZ2F(YF3>D_(5L D^:%=[VW9XI'(TG-#Q Q@# MJ$67:+.0][)KNZI^P=7<@'3UT0)"NZ7&Q:UI6M7[A+61L;FUCF6QN;FSM8]M MY:+M3U1QT98IEJ;FBBKNL")7#+O:K4?GXR**7W9W>G)KD)AF[VWQ%I:J*==O31I M4N[31.DOB%=--F-2<7KLX/NTV H\,UV;6O MS/.[/6:2("CI"BD;V6%8$ZL[=8PFPJ&DPA$2\3F1R3!@.+G83J#LPU,Z ZP M4-B#0V4?IY?5D.A7CZW-Q<_=Q?'WYW^/[RYMK 3;4%Y5'\3" VQ2' M\L\CL&$%R#?Q$B?1_#__8]1I#[]/181YG3032W^U6< D@,@)3O4ECN?'?@3T M7'& %)CG5V(Q6%?BAQA012:<;V:XF6B?B"4&-C.0C*+3%Z_@UZGCCHTH:I*$ M >FTEZ<0W#/0:S!N\FN *HM/$T[P(<$Q5C[L$:WG/_^C/>Q]#]+]Y1@3QEFP M8L4(^N9X@3W.HU>AXO1-R_O'T"9-Q-P-*RT!5!U/+Z?BYD+Q=ZD]-\DY_\9PS]!G# ,4S'P1?J.)F3 M54 $]%DS,&E)WJ#(E%%K6"3\'JPS?A8I]7D5:FT/)O;'\?CV*#\(X=*82[CB M7+QB37P\7 'CP=9@1!LU]06T$)A=%M/CO]+*"PL#\FTBMBCR2#@;I$^X[PD( MMB7GYP/,SUM..&SW*L[@Q,W@5@"TXS(X_A6$BPDGO? 4[ %4CNU_SN7@1.S5\L>!"0J&C*Q,MP1GM,S@_P M.&Q(M*&QEOXLB1UM6/4'ST%$ SR8<@1)N5E25'RU ,D-F\XS#&&"<#QHO4R M&7KR9S<_7IX?MT^P#8CLM[%="O8=. T/V*M/; //_+)9T9XSS^&01M=;.O1I M858HA5:('A1]P%T*?-AZN:7,&BP0).>RU)=\8G?'I,X9?;Q:;6 BG.3";AV" M#A:D&/C/GNV((%$C3"_&=(+&^5&;HK?N\KV,-LK>P^5-P'# +'"2!/+L5,=7 MNDUQ-SD#:7+ULQB?W]S>3\[%^.SLYO/U_>7U1S&]!Q$^OCN?PA+$>/,(YB:1 MT:-5Y^K"-5MQ&L,_XO!B/#T]4E$_9\//:]Q1<3B>?CX2UW&3ACAN]Y%P*C*? M"CHB[>]%(8#/%K'ZB=)<*S\Z_@P<.8T7V0L>G,/IYB&+UW 2NOW6<:]U])TX M@X6 CDWTL3/FA=QQN53:G1@1,WLI[N(F49)1G$7Q9DY;O&$C%4//CQSENL>S M<@F[(::@%,,9'O,5;8 X](F+X8!LB%61.CG2X!*IE(I[/_T5F646'+&HQ#6! M:86[\"=0A'[RBC0:RFW +A1]IY\5!8?'K5Z!@K38SO<.^AW>*_(<@3\'!SX* M%Z1,L/M[5+](%/T@4, 8P4TYQUR2;.=#J[;OC$Q4 M<05N$JH+.:G. #;L$\5>= RQV!+VP]FQ;6.^N!GP&J3^SV" RL-7?J[7%->3 MG]SGXOKF7OP\N=>'!PC":@5%?!U%.BW:GSN,*J*P%7=X!NXP^[I4:Q_U1K#V M"W^&KIJVTK#/"2D#XB!W#[%)DQSY<8 MH+BZO+@1AY&?9L/< )2<2!Z7:_7 M'^&'CM<9M1MW_@OH7#1I?-"LW:[7ZK?PR<%HT.#H^P6-S ,6AQ;#@==OC<2P MZYT,AHT[7A":.^S>DT.IE@+?TAIH2>(0MJXUZ(BC_),>88<; M$\54R5Q9BBB>61^'FK$>.%J5@I^'=DQ8VY8\";#. MP3]E=@1#$$$_P\&O88V0A)*?R":!>37L"O:WJC;:>1!/2.D)_KM M+K0:#/L-INN@-T)#00J:]58J' BP#/JC#GXX\48M"S;HL$=RHZ5B&PO/6*UW M4B,_#)OBX\W-^4^75U?&[EZ"8WW]\?+T:J(VFOQ,/TE(P_E+%(9(X4E7(E<:/)*1LF..5[R QW+0[AGG!D6D)5KI=/5[Q@G4S?+CX?8H+72+R9CS M&$,6%,R 4S?>-3%M]\DB8F"*" R*SV:;Y8:UAAD@IV5?ECJ1Q)5]S1$8NJ0D MG1:\>(PPN+JD#I6#FZH3)GO!<=%?YO'PR6>I,?)G00DL-I@4?Y:9*H%<@E"O M8PJ8/G!0!A]LRUB1C@JM09M]H7Y88:[]#$UT/(#<@H92WO<#*,$%JDN*BHD#,)(9S[$-*Q Z8!V(NBB,('- MP-3O+##"%Q(S@ZHV1#(K&A%5BV1*\J=D7 1#PQ0@8'>@Z=S3?->EE-@>D_%H M%>JSQZ=$<5:S"L'DT )7U4">6\Y5<&OJ HVW:GDQ:J('=T3%+F=D==KF:(=&I^ 73H2TAMLG!D9 M5>I',^R0D#C@MO50^%?#MZ!AN]V&_[>&)PWE6'_04.=*K554&;*"H1&[4Y?C-H#J8NZI%C W.[TI#[R=R,] M6<'=?A\_@!H=6&!O])-X]22P9:,N,1+OL>_P(LH54\6&I=;G!$48->4WH8)24*L+[I5># M83P/&S]N?)29"IDZ) M@ 2NY(:TBJL/9QP$@JY)D <)FFJ*A:EA:D1Z?PHB$%H7?O(8TU1X?%15,>93 M0*+%8OHJ@]BP*S3X]V*Z6=TGZ%SB,SS2*:P(=@N_4&D4;J*CF#Y'N,CO.+T9 MJSL%86"29AI'N"#@1!D0XW71UZ=Q_&NR6:V0*+B-N!^2R6CO.-ST%";S77>V MV-C:6$]PJ)BCPBIRAO$,CE?A-O&S?)"V,$KNQIJL20XKHBM!J5&&*6?SJ]B7 M_B@-DN50D&II:W*@TZ_E9MXF)/5LT9M&6\>GSC@UFUA1V:^A5XI]RP8@25AK@UVFC"$@5%HZNIU>DV@#\E8GCDAT MXBW&E:]PL[BK<&+8!;[=).D&K1!@"S6$-NNV[$I14 #3IYN'7X(9]:6.3Q2C M9YY/:J:F4A2@:&:$A8:<]HJB_ G)3&79=@'"$94"#HJ/O^;9BSQ1D7@@MH'L4 M&)I'&T?J:+53#+G0< NIIYY],' Q8%ZT0E*WQU-NQ=G-7).Q!:-YK"VY/!8G M;.DWQ971@LU=RO=($ 0%A((O&2$$$L%^BI)?W/G+4P#:-T-V1$A#O +%^:H7 MJ7-IN0P!%@N^H,9) _Z9AVIB&F#7_.6J^!7I4+**2@3AV _9U)UF6YO51$OK MOHN+;'MYMP/P;3FWAFT&3>U.F>CFBL'G8&V1_"*.WF?4;G,P^)9[S0UK=M'E M9J*@,$ .2S-"L!:7E]V&>YJS M>2.],=V^XGP:^E.CB$]1DJ2!=W-Y^55QL_ M2) N.P-\!1$GX.I/NC/PJ3L:%==93?4ZQZKL\!@3PS&\;N<$$P MK]4[J?.. MOFO4N(..>S/0*?M3!]*CJO.\NAVOUVN);L_K]#K2!:JG>_?$Z_>Q\UX;EM!N MN Y(NEEB8!83 D H:>-MVU*;@VTW=L>^&O0X!CJ!R/A'&V.=0_K8@6][X"G" MQRY\;+?HVQY^[ UP-2!N%WBEN-TFZLG+#S2$1L;U>N 5#QI7Z%^&F,!ESX*O M2![VO!%XADCZ_/+L=7 MXO)Z>G_W^=/D^KZHC_.HD HL)7A\.<:/@248.#=6W&C1Z@A^)6+/4SFDXNU! MOW2;S;.<=Z_ZE'" B%QE]"3RD!Q;7'Z8Y,N2J!VI:RK6I<*+9QJ]4G?Y94=Q M;1M8KBL2%JB5+T[4F%N=IIC>WYS]^8\W5^>3NZDT?,3D+Y\O[W_.[S3U4@T0%D(722IT1DD$GF1_HPBT1V75UEFZ&%$^X1Q&;=29_PT?SED!%WZF2 M#"U#=$2R-:X1B.2#H?A=([]!; 0@V,C6UW E/3D?VVMAW OZZ_?[C?, @[ K M[JKB#K'CJEE_Y+4[<+Y!Q,/'/J9[AZ,&Y]PI:HXD05Y*M0O\78.OA2 K:EQX M@D.E!GPV%2=XOZTKVOT>B*=!0WE!ZEJ1:+=@L,&):&/ZN--M5-Y#=D^[V^E2 MU X^CF %[>&PX;AIS7MR(%K-89?^Z?<:SAO2>S8,4\E&%&%7B !KZBNJ9$#I M55Z$$>M7!M=#U:Q-/EU'&Y9E>D,"O4?F70Y3&AD3RPK7G60:M"F!A8734',& M@.G9FBS&<-=QQJD;$(X.=@'7CS/1E"O@2;\HGQ \H/!8/>2TX_*C4LUUL/O= M/@8[1NVNO+.47W?!J-9CXB\Q\G81/"0<8AAX!KJ+X5N(I@L12!:C 2_!:;ZD M6)+WMY;]8=)@C0>TWQSI:(/B57>NW63APJX=5LWZJ"G&#B^\& F !XP)SD6[ MV7-,*,QJ)I!C#:IFTA3GFT!%+9YC,,[ST.EF)?V][%69R)+1*%*/BBC&/-@/7U2/NJ^+WUPQOGLX3N(A5Q!6D0 M9@$VA [5M0.^7NT3HC-]3;-@B;GU*%(]Z'P6Z@\:;'0"R*3:K=EE H MN=M-:P%Y2PIP@52&$2,"+RMB&=%#/$>4KH8!*?(6-==J^1U&J21)4P)>3!*/<:R8PO$1#D4PPJ,<3[P?.-%#6/ M<%@S!=G"X#V% "DD-FCE,;&*8&\A9HRA._2E'E?@,4.'8 [;1U)5>>*PVE8HJU\&BE_<0S$\1HU HDB419'JJMT%KZ@M_VF8@\E?#H" +:][TM]&9;!Q M_JVI/.B#4WA2I#)_]Q6H#,[A24?^TS 'D[_ AR'XIT/+;N"[\J<^!S"J[]0; M, 995TUC0.YDB)DN/5O1.RM&!S0KM!Q#JPP%Q0ZO= M['<;M[DNK'_PT#\2W8'7;V-T=3AJMD)8!"&OJ"J3@H"DMB!4IJUM]S8QOZ-A9 MKF)TDM+LT_$=F0(:GRBCD7/I)]%"9.3"%Z>1#\PYG8%+@JX%19;(>)27+A!Q MR:8"]*L++DE-O[OEH&;@,]VAEZ4,8J5/\^B:+TW!XCGZIPT^X/&.9JR!(0Q#D87_* M,&*,X%O1:?:A[43;99CQ/*2DY9'HBW[^B^'P=X?-$3S:/0'C\=NWAFQP%3U: M0[]6#-2P8]OK] ?P_W;O9!>Y4-L3Q8^\;KO7*!>1T5$?E+?=%DR[8=2CB08,)Q@X3,'#$ZJH@[P8J@XN=6*'^ MG8C[\5^+N NMQ/(0"F'ZD<'WRV?K;'JGVQQ]R\+UI#GXMBC5E"_#5Y=5OI:1 MOH@[:G=+J'#8HJ'ZPB4@52P%G^XU.]\J2>-8#TXNST))0>\7+^&8924DJ!2? MUSA7[?5K (:*VTA&UGE#DH.K?'Z(G ?1"R/091Z4?N=[*#3#1S-#)%#)W<(-DQQ/[J.]"CKWS[S MG72DN4H7*$)K#UI>7,I]R3@-7)/:)7Q, 2;X#Y&<#,BG74!=QT$'X.RNN3^/ MV#ASTB#G4$.B2<@CM&+<+9+00-]+2- Z3'1-7IC>*X41%(<@WE[POG% 1X6/ MO<(><0J;0S)@&V18MH$&_@68-9TK$!Z!RU3< ?4&1I@V"9\'52O HXWF.T+9 M)I&U"8Q@:?#%IXP;TN3A52.WX G::BYKARD0< DVB"#,VS/6BL4(3F2QX0 < M7O)-^01"CRS&[?X\73="\R;EDW$#5:+W50.S'H(([3UY$8*16H3>C,)?,;Q% M@2&,3]'O^CB1P?M%\BC.F+8)VSV8VV)2OSB2/P>50O \5439++ZQA)\98P.] MFD1V$[B*C[$'C36S]AF_84 6HF U_%/BB^@^4-5P+BVCIK@((S.3P>P-D\-; MUW\*@(U><^UCSJ!OSF#$83(6W[ -G($IS.$ZUA<%"\Y X7X- ; E)ZG;05A$ M IB.XD=$:%@=GJOPD4IR@0WTL.$TERP$ M.4@#%"4*JV)C554%5M]CP..%(J M([*J"]+<4GQ5]>5 "\C+9)088%B105W/,; _J:EV?Y0-0IRM?C!?!K]*JCISE>/T5J8GC!GX>;9:I0 M$KB]-!#^J*X\E]>A25*H2X3VCIHT+ Q-@G 1TB)58"E6*Z8(/:CIF)2\JOYB MA)NW+Z9*!MA1UURJ&>E]1U$ATGRRR 4RD"^+:'#MGTT2&+'RF M:F7<"D](M M26,)'"K.:XY57;,KY!*D8:_N<>:J6X^81Z&I,IR"!.C"^>Q0>JJ U[RN4J X MG)Q>WI^/CXIS(UAT/@[N,2G!PE2I+YD=03* KL94#4DDU&8,Q\2]X<)2+*GR M"P&: 4A:-D;,87CW!X5X;G@U%,CZZ7K-1%P)B2G3*Q_$C7YB@;)1?Q5<), 5S2M>RI-(3*'4\#EC8VR@6I!>H*GN9 MZTOIP@Q)F9#++(09HU:"+,23XM@(WJ+]=D'A.RQ30W:V4$4]2OQ'E;Q )Z#U M%&0O>'R,Z9,!!-VQ-H156]S&L+@ZC@//'4NJY<8]KQAF&;]H,E'8YPW.HL96 MZPZ<5YG+HJV4H5'I 'K9T-O"2!69! X[\$?]=T._TD/4931$72#>!*H1N)8A MK&VO2U??36!:A^X==ENM'*) ] ?>2;]%49)6=\#7$T]& ^ZA-1CB-QWY M9_^DVZ@M0XK]X\5_6M60_AH1]K?K=098OJ1-775A<3WS]K]RWK&!-QQ1H1,: M&BC"DQ]Z YI^F_X_](:M5D/57 [,FIRP$%AYFX9I#_G/8;?+79S@S$[Z7:IE M,.@-&^8+$G"EW1.OVT>JG;3IDNB!&'1;L 8B0&_D=5OT[-#K]CK4O@_=]"D7 M5,PJXN9B$D7RST.@B/DE_.7:3[F;N)=R M)WD?<1=Y#^O9B9D)68D9B=D(F8A9Z*U<;-NT=&,FLK&Q%<&P(=JUX^G-]?@* M ; HSG+8MJJHYQ1&9*3D]5PB=E@Q#8!QD[_SZXN09^1'&$A.#LS)!$>8"2X[ MBTH('8_Y,_HZXB7@FC!&\3V\62:=LL< T6-K,&M@>H_T*Q6P45>(,",!;/N$ M.Q@N*8W%527DW7Y5%E$9-_+6OX_(MG"!08BE*G074OQ!)20Q.!81\H'5.7F0 MH' RA4V1CK^V#=;TWC>IYR3T&V?"IMMJ#LHY>=6M/!>%TR*!X\5"7N5563N) M'4R5-BXZ8Z300#@G7(=G$T9SHTZ.K&:81TC0MDZTTX?F&SL>Q_0DV>"T@W0W M.IGS[F(Y-HPT*.=<1J/RD@LY$;$Y8NL(I8G0)HJ;2Z;(JRCR#K!JU;\&LFJ7 M3VE7H",2 ZLD<%@C#WWE,%9&YI0IU=S&XX9N)18GEW1W-B_[SVE^(HU23#H> M-4_(0I2KR'$B!J0(9OY+8-2&PDC/,R+NT#?+N_Y@@66@$"DW.7UQ\GU&99_D.E_\9-\&TWIBFG"&2L9=TJW M>L7Z\'*U&01;!1)QI>,@&'21+B QJ8L[6(C(WX&##F M3:"*P 8HN?CF.-LRB<2;W-O4DI"/L08#S9SI<:X0 BZPNF;QH%9L9$* M,C U].ST^ETUN#6HCVM?Q>J2A.R$I8)1:YLR08B/!_CF/DT=6L24[ M0IE>_-0RIUT$+DP-3&*"PRO@LE-Z[CD9O*6H8#&&SBF=][PX_AY (EQC&B&T M!01C>=YU"\W3PU0VH?BHG[UA-I@25<*JF,"G%PPDBGA*Z9"WD[]#A41'^(5- M84TC%B8RZ*87RA4VW9-5O*D*PP?.2Z/.["%?'&#];E\_I;(G6&@&A4NSY-YOZX0-K9@ M-#S5J\F9UU!H5)>G)"N8QFH.)J\TT=Y&UX*L6%ZO+'I'IJ=?OI'CU/=>12.M MXLMZ72F4@KV3/\C56&2Q6<8<:BO-O'7,LY ,CJ4-3.:)^5[=+Z0PE=CFGI5B MPUM-["NZSI19>4:&(;R*-PQ@QEC5@R@G2K3RTG5+I/BLECU$,V5YXRI!W?.; M: HPZ+Q#DXRYV*%N]&E51\RS(3]HP,C\,#LB>1"E/#7,KKM'FX<8FDA-XO)K M<0JB*I@I]:ECH? XU0XK>_Y&@EE5O2U^II>PQL MA'3C:C?,![_N6RG--)3*MH/SNS7;+7XIQG0O)6M?=E!$E=:7LR+ MJN%BX0HL<]$;4K"T[_5.Z(Z& H:4M%"^KRK4V^VT\;_&5"LE"6TP3"N9MSOL M]X=4*7PPPG^&'2QQ(=_EIN>G5L4E)#GH/\![Z#R]UDEK^[6.M]"BT_5.*#,Q MP K!% GWAOW]:-%O]?&_G6@QZ':1")T3BIZ?;*,%3*_;'G%%%LYEM+QNM]>X M"AZ!C3Y1_=?4NL@0^2_I)LQ8G[T$"')+544+.B @QV1@18''0+;DKQZ*$_@- M*93$^(H)A"9E^BX?4H-/&5ZPG'.E&REE5/"V"5/33C[.2*6\E2^4*$@3.9]J MOD;GK':+"4QH'";:Y:64)]Y4I_>U2"R4!+]H[TN%,]V67\5;7;:I+$]65"=O M*=$I7 H227B6 U%#US[(O9H:OH7QTH);F J%" _5IZ.:]Z[HUGM&$9'[^[L5MKQ;8>\J];MLR-ZE[M\+U'^E O6[E9?> M90_?5JCZO9STOWTY:5E!LYI%C')U^FVXUCOQ=JQJ5U\U]=YKZNU?4\^R^,"QT_3(R^R#W2C5AZSP5."NK1Q;[8G^?ZMV]Z9J6KL8 M\.>%_,L*WNQRFBN?E?[YG@:;ZW16QO04)GL' M#^2]-.5?533E+0>5 MRBGMZUCM=4[?ZSV]UWMZ>[VG'2YT5RJJ%Z_Q.C\PE MUYL>[[BD=US2OP"75&;*4W69D]+-7$*#F?%8C'/H8L$H8>O#.CHP>%-SE]3F MY3;7!J30BDW5@4F.A1N HF<#+3Y/S\7AP1&L%8A]K\Z"XS5,!JK$DOHFI,0Z MP3FF)*S&P.P!)7$/4$:1U--ERR[E=+$2S^8PKQ(QQ?BI_5$JA?W9 =2R[ZZ5 MNK1[K"YM5$:A5$2 *T HMEHIXU JBC@6H2CE1C1W]_9OA:64'_L(C$SXNIPH MQKO6]0;MS"B\%9\8?EL]VM_H!<676/'(HOG8U/BQ_5YZFV:E^3J +ANL78LN ME]FY2^M+!^-OGRC];,U-+4QW(!;6"]#KSMF-ZPWN^M7K-H?O\L)V.^Y9>,?R>%7WVNVJ,W$O M7X2+1%*5J\G6+75@&0SQ;_;>?TG5;^;^VFN2T+2OICI^JGV';[DUO:;78GC' MZXJW#N-Z3W'YH8&J.JF"7NT.,.JKM0;5;B#;62<=!L)]KJ)IO@#C1=*6>J!! M;"'RI;;K$[=.T;MH0PD)KF;NJ!,()Z.->VB.K;@X2P=\94A<-=7?A(BK76 E M(&X;[U)P_3A>'---0*?94X>$VP,+[ #&N77B'B35;%4$D)7YVV&"[,%)-;UY M^2M'\#U[U?8_(M4^4?>0*>.(M\ML'NU8LT.;M49\Q,-P]I\/<- M,NKDN4XO5;UQL=HD/S-?W6B_FM)3Q:*Q?*B;*-?EU_:9[X^4U8UDX&['+7H# MSM"M<=4^XDGZO*);9?6G*L?[6;_L#O^S#>,<^V>9Y[M" 2UVJL4 6E/8';SG MGJ&-:JL:8GO+W?")E8ZFO5R'OUI,0M8>%X>(^#I(0I,GW4>GFA*5'O17FEIM MB,+$%IJ Q* PB .K6XV!?!NX<+NTKK6J[_0;]^I?@/C6Y[!(]BP)UZX^G.]* M?"L5MH,I]P]B&!W)W5.SJ>.-PMM2]5LJB^_>.U=,IT( &B^,*JEO$ ME9$=#J:IT[KU_<9\4QSK/SP$$DI7;6L5'LPM$G329)4+[ $%EEOIC$VEO M="YR')R)S9-EP1" 9QD-.[QL;0]NW -^^I9P[A:XJ;6OB#WC&1B6QE1CH*PO MR?2LEEP&*.SK]:HAI-SX5CL$=1R[VQ:\ 3%J;LIV_JOUP=A^<UO//>,9MTMOY!SE9NW2(]6G,'ZX^;$ MK_ZS@H4M7"L](-5V;J/_L^84&$+C-TSXMU/]UL?PV5.0837&H^T>3[M3&T$Y M#V9JM]JCNA^';R2(N&%MB#NZJEV@_ MVF]KJ\YIYAJM"CU*\#<[QISV*P#*\R*.*NO-!]$B%DGR('6WCLK;+^@RWRJCH_K M<%2[3;4>0O[FPV@<&[>CX(9WY''^J;JH6&GR.=&Z+B3R'H, 6^P"_ZCO80?L MB7LO]@I.L8ZJZN(HL$^ZG8M%[2U"WW,9AI\)H5#C2"UF=L(P)KG./5"WQF;TR6OH M=QN&US[9VR"\EB K@'>W<5*E2*($;[WP^I"FV0__"U!+ P04 " ABJ10 M/MAF?4," "V"@ #0 'AL+W-T>6QEU%7*U?.UW$]NCGOT>]0^8]XCG!XA'H@.)US8QZ'9U M$>=2C)M[B3U@F D'M"8LP;>$T96B-BLGG+*-AZ<62"63"FESJJ9R9)'ZR816CJ)%:4@S.L/0IL#8@_T:/N<[W&V._!Q[)"%&5D5OFE5WYGAJH9.\S>:YMVG#HWA1 M1==2OVO,P4Y;9W?YH, PTZJBFW>,EH(#GXQ/RT8'5EP$9.^#BJE MHD^&SUZ5U "@,%J#TC3=1KXJ4BVAU?UU:O-C-4]/4/-S[W,! A1AVZ+-W?^? M=_D?*[Z\_G/)[E]E7_ S:K2][01$SDY!Y/P41/[M.QET;6>KM^UTM@%%JX8R M344GMZ19!EZ/?5HD^)-]L["=_C(V.$.ORKAM4!=( MD[8;($V".NAB3P4MT381BO225%Z_?H=R'J.L,]C+Q"=;$B5^'HK\AJ0_WCA_ M-7?N2MPVQH;I8!7C^F X#-5*-3+\X=;*PI6%\XV,<.B7P[#V2M9AI51LS# ; MC2;#1FH[^/3Q\5D7?H@/7%15U,["R73BIU8WX?EZ.A02"ERK2SF?#D8#(=OH MOFH3E3^647WSKEUKNYP.Q@.QT#[$6:J[*]EHJQM]K^KN**SXFJ"$\G?FI?-15KV"4\Q\26*>#R0@>>*V#GFNCX]UTT'TW:@"_ M8HA^1A>'Q\]-$ _\_PFC6RQTI8Y=U3;*QDTAT&PLI&30='[EIY M<2&7*F%#+2?UYB=$",XSE_ '&B[XDWJ<&#EY;'!&UU![+68)(MT0A%N((]>L M$61&0&9O"/E9&FDK);I7("# G #,=P8H]BXD@BP(R((7\D7KKJ1=JB"TA69W MU=4*098$9+F[]U$&##DA(">\D)_;H*T*04A;BW._E%;?=Z40WCL"[QTSG@RZ MB]B%5P&*OD1[3Z"]YT7[H2HH8.[$8>W6J8D/J\JU-H(14FLCR \$Y =>R#-P M6)_+UM+709RY*/[N#=PC:N0>\6*>V&LH (94>!0Y :6+,[(FOVD(FH*6!URM$WQ7O MP5&2&#-;8F-]9VKEPV_BRS\M),:8C;+$F%T3,+2U2GSUKH$\U$8/&'<;9 YY8R< MV1FD>GM-G%,:R;DU\HIZ'^*),2FEY.Q*^8_MMK8XN7:U2\>(/8Q)629GMLRK MBRYB7QS6-<:D+)._H67V!5+CY@+&I(23,PNGCPGQTZE(-U-)S\.8E'!R9N'0 M7LPQ)B6RCLFRA;&%W2P*" M,&S5;,&3RY;HT2&).R M4,EL(7HY81]C4A8JF2U$8O;&S0EEH4EGH>'C'\=JM=!6U6=018#SE335A1?I M8[/I791IPVK1&G,$Y\[MJ9/=_[_2,Q[_0_?I7U!+ P04 " ABJ10E!CD MU.ME].TS:D1*?'J##!(2,[OU' M'U:9AY_IV)1#U^;]H<^+M].QS:MJ7TK_(X2\WJ=3DV^Z/K7CE6TWG)HR?AQV MH6_6K\TN!5DNZS!,9U2/#].9B^?-JAJ>-[%:_&J&72JK*KP=PY]N>,W[E$H. MY[=X,RX8O_+>I_]9WVVWAW5ZZM:_3ZDM7U3\6U"%KX-D/DCH03H?I/0@FP\R M>I#/!SD]J)X/JNE!M_-!M_2@N_F@.WK0_7S0/3TH+H&,2WX2PIJO=01<1[[7 M$8 =^6)'0';DFQT!VI&O=@1L1[[;$< =^7)'0'?DVQT!WI&OMP"]A:^W +WE M"O?:Z&:;K[< O86OMP"]A:^W +V%K[< O86OMP"]A:^W +V%K[< O86OMP*] ME:^W KV5K[<"O?4*9R7HL(2OMP*]E:^W KV5K[<"O96OMP*]E:^W KV5K[<" MO96OMP&]C:^W ;V-K[BPFZ^W ;V-K[#O1VOMX.]':^WC70N^;K74_TSOMF2)N7,AS:7;YTR:?AW]9,X,[E M_9@NGW&>^NW^B=)EW)+"^?7BOV#GJ1\1X=,_B1[_ E!+ P04 " ABJ10 M9,>4! #B(P $P %M#;VYT96YT7U1Y<&5S72YX;6S-VEU/PC 4!N"_ M0G9K6.D7?D2\46^51/] W0YL85N;MB+\>[NA)AI,,$+RWC"VTYWS;C3/%=?/ M6T=AM&F;+LRR*D9WQ5@H*FI-R*VC+E46UKH2TK59EJHA8P=,^'EC?Y[N>UR3]W5)?XIF%XNZH-(6KVVZ)0_.DRE# M113;)@^5\50^15]WRX^\<^/C@VE38[9IV+<%^>ERQ&U#^P,,E6-.CFE;T+Y1 M0V'WR?\U\',W%-;3V/E4];'>\W@ITCQ5 ^L7'O,1J=\Z)94'#4^M3_?#OEF_ M&K[O>^%?Q<"&P__>^O%R") <$B2' LFA07),07*<@^2X ,EQ"9*#3U""H(C* M44CE**9R%%0YBJH?F'5!+ 0(4 Q0 ( "&*I% ?(\\# MP !," + " 0 !?D !D;V-0&UL4$L! A0#% @ (8JD4&G/M2KO *P( !$ M ( !F0$ &1O8U!R;W!S+V-O&UL4$L! A0#% @ (8JD4)E< MG",0!@ G"< !, ( !MP( 'AL+W1H96UE+W1H96UE,2YX M;6Q02P$"% ,4 " ABJ10: Q_8C,# V#P & @ 'X M" >&PO=V]R:W-H965T&UL4$L! A0#% @ (8JD4+LP M41@1 P J L !@ ( !80P 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ (8JD4$#5KJ);! SQ, !@ M ( !D!8 'AL+W=O&PO=V]R:W-H965T&UL4$L! M A0#% @ (8JD4+TZ9LFR 0 T@, !@ ( !8R$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8JD4'\_\0RU 0 T@, !D M ( !#2D 'AL+W=O&PO=V]R:W-H M965T0L !X;"]W;W)K&UL4$L! M A0#% @ (8JD4,Q9!;BT 0 T@, !D ( !T"X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8JD M4$5?N#>T 0 T@, !D ( !D#0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8JD4#:EL(BU 0 T@, M !D ( !4CH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8JD4!W5BINT 0 T@, !D M ( !%$ 'AL+W=O'VK@! #2 P &0 @ '_00 >&PO=V]R:W-H965T MY# !X;"]W;W)K&UL4$L! A0# M% @ (8JD4+'IG7NW 0 T@, !D ( !VT4 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ (8JD4+3! ME([% 0 -P0 !D ( !KDL 'AL+W=OC+&PO=V]R:W-H965T&UL4$L! A0#% @ (8JD4,F3=AC% 0 -P0 !D M ( !E5$ 'AL+W=O&PO M=V]R:W-H965T,N&UL4$L! A0#% @ (8JD4.J6RR<8 @ "@8 !D ( ! M<5< 'AL+W=O&PO=V]R:W-H965TF* ( (@& 9 M " =U; !X;"]W;W)K&UL4$L! A0#% M @ (8JD4+5O641Y @ C@@ !D ( !/%X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8JD4 (3FO0K M @ KP8 !D ( !\V4 'AL+W=O&UL4$L! A0#% @ (8JD4/AY.*=+ @ 70< !D M ( !<&T 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ (8JD4.C#U%_, 0 .@0 !D ( ![W0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M(8JD4&UIIVMO @ IP@ !D ( !(WP 'AL+W=O&PO=V]R:W-H965T! !X;"]W M;W)K&UL4$L! A0#% @ (8JD4'TF)!D@ @ M 08 !D ( !A(, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ (8JD4((C]I6#! >18 !D M ( !9HH 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ (8JD4)?T6.[D @ ^PH !D ( !$I4 'AL M+W=O&PO&PO&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " ABJ109,>4! #B(P $P M @ $=U 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 10!% -42 ( SU@ ! end XML 18 R33.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2020
Segment Reporting [Abstract]  
Details of Segment Information The below segment data for the three months ended March 31, 2020 and 2019 includes data for Trex Residential and Trex Commercial (in thousands):
Segment Data:
                                                                                                                                                                       
 
Three Months Ended
March 31, 2020
   
Three Months Ended
March 31, 2019
 
 
Trex
 
Residential
 
 
Trex
 
Commercial
 
 
Total
 
 
Trex
 
Residential
 
 
Trex
 
Commercial
 
 
Total
 
Net sales
  $
186,874
    $
13,521
    $
200,395
    $
165,479
    $
14,092
    $
179,571
 
Net income
  $
41,020
    $
1,382
    $
42,402
    $
31,255
    $
300
    $
31,555
 
EBITDA
  $
56,950
    $
2,036
    $
58,986
    $
42,067
    $
526
    $
42,593
 
Depreciation and amortization
  $
3,664
    $
187
    $
3,851
    $
3,268
    $
126
    $
3,394
 
Income tax expense
  $
12,788
    $
467
    $
13,255
    $
7,600
    $
100
    $
7,700
 
Capital expenditures
  $
22,416
    $
317
    $
22,733
    $
7,694
    $
953
    $
8,647
 
Total assets
  $
539,352
    $
91,504
    $
630,856
    $
448,303
    $
87,342
    $
535,645
 
Schedule of Reconciliation of Net Income to EBITDA
Reconciliation of Net Income to EBITDA:
                                                                                                                                                                       
 
Three Months Ended
March 31, 2020
   
Three Months Ended
March 31, 2019
 
 
Trex
 
Residential
 
 
Trex
 
Commercial
 
 
Total
 
 
Trex
 
Residential
 
 
Trex
 
Commercial
 
 
Total
 
Net income
  $
41,020
    $
1,382
    $
42,402
    $
31,255
    $
300
    $
31,555
 
Interest income, net
   
(522
)    
—  
     
(522
)    
(56
)    
—  
     
(56
)
Income tax expense
   
12,788
     
467
     
13,255
     
7,600
     
100
     
7,700
 
Depreciation and amortization
   
3,664
     
187
     
3,851
     
3,268
     
126
     
3,394
 
                                                 
EBITDA
  $
56,950
    $
2,036
    $
58,986
    $
42,067
    $
526
    $
42,593
 
                                                 

XML 19 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
LIFO inventory liquidations $ 0  
Raw materials $ 1,300,000 $ 1,200,000
XML 20 R14.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Liabilities
3 Months Ended
Mar. 31, 2020
Payables and Accruals [Abstract]  
Accrued Expenses and Other Liabilities
8.
ACCRUED EXPENSES AND OTHER LIABILITIES
Accrued expenses and other liabilities consist of the following (in thousands):
 
March 31,
2020
 
 
December 31,
2019
 
Sales and marketing
  $
18,392
    $
  28,402
 
Income taxes
   
9,688
     
 
Compensation and benefits
   
7,721
     
13,475
 
Operating lease liabilities
   
7,111
     
7,079
 
Customer deposits
   
3,232
     
2,905
 
Manufacturing costs
   
2,504
     
2,564
 
Billings in excess of revenues
   
2,125
     
816
 
Other
   
3,582
     
3,024
 
                 
Total accrued expenses and other liabilities
  $
54,355
    $
58,265
 
                 
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.20.1
New Accounting Standards Not Yet Adopted
3 Months Ended
Mar. 31, 2020
Accounting Changes and Error Corrections [Abstract]  
New Accounting Standards Not Yet Adopted
4.
NEW ACCOUNTING STANDARDS NOT YET ADOPTED
 
 
 
 
In March 2020, the FASB issued ASU No.
 2020-04,
Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting
”. The guidance provides temporary optional expedients and exceptions related to contract modifications and hedge accounting to ease entities’ financial reporting burdens as the market transitions from the London Interbank Offered Rate and other interbank offered rates to alternative reference rates. The new guidance allows entities to elect not to apply certain modification accounting requirements, if certain criteria are met, to contracts affected by what the guidance calls reference rate reform. An entity that makes this election would consider changes in reference rates and other contract modifications related to reference rate reform to be events that do not require contract remeasurement at the modification date or reassessment of a previous accounting determination. The ASU notes that changes in contract terms that are made to effect the reference rate reform transition are considered related to the replacement of a reference rate if they are not the result of a business decision that is separate from or in addition to changes to the terms of a contract to effect that transition. The guidance is effective upon issuance and generally can be applied as of March 12, 2020 through December 31, 2022. The Company is currently evaluating the impact of the standard on its credit agreement accounted for under Codification topic ASC 470, “
Debt
”.
In December 2019, the FASB issued ASU No.
 2019-12,
Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes
”. The guidance eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences related to changes in ownership of equity method investments and foreign subsidiaries. The guidance also simplifies aspects of accounting for franchise taxes and enacted changes in tax laws or rates, and clarifies the accounting for transactions that result in a
step-up
in the tax basis of goodwill. The standard will be effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company does not intend to early adopt the standard and does not expect the standard to have a material effect on its consolidated financial condition and results of operations.
XML 22 R18.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity
3 Months Ended
Mar. 31, 2020
Equity [Abstract]  
Stockholders' Equity
12.
STOCKHOLDERS’ EQUITY
Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data):
                 
 
 
Three Months Ended
March 31,
 
 
 
2020
 
 
2019
 
Numerator:
   
     
 
Net income available to common shareholders
  $
42,402
    $
31,555
 
                 
Denominator:
   
     
 
Basic weighted average shares outstanding
   
58,129,529
     
58,543,478
 
Effect of dilutive securities:
   
     
 
Stock appreciation rights and options
   
90,723
     
154,076
 
Restricted stock
   
103,469
     
131,623
 
                 
Diluted weighted average shares outstanding
   
58,323,721
     
58,829,177
 
                 
Basic earnings per share
  $
0.73
    $
0.54
 
                 
Diluted earnings per share
  $
0.73
    $
0.54
 
                 
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:
                 
 
Three Months Ended
March 31,
 
 
    2020    
 
 
    2019    
 
Stock appreciation rights
   
9,135
     
12,813
 
Stock Repurchase Program
On February 16, 2018, the Board of Directors adopted a stock repurchase program of up to 5.8 million shares of the Company’s outstanding common stock (Stock Repurchase Program). As of March 31, 2020, the Company has repurchased 1.4 million shares of its outstanding common stock under the Stock Repurchase Program.
Due to the volatility and uncertainty in the stock market associated with the
COVID-19
pandemic, the Company suspended repurchases of its common stock under the Stock Repurchase Program on March 12, 2020. As of the date of this report, the Stock Repurchase Program remains in effect and the Company may determine to resume repurchases at any time.
Amendment of Restated Certificate of Incorporation
At the annual meeting of stockholders of the Company held on April 29, 2020, the Company’s stockholders approved an amendment of the Company’s Restated Certificate of Incorporation (Amendment), effective as of April 29, 2020. The Company’s Board of Directors unanimously approved the Amendment on February 19, 2020, subject to stockholder approval. The Amendment increases the number of shares of common stock, par value $.01 per share, that the Company is authorized to issue from 120 million shares to 180 million shares.
XML 23 R4.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2020
Dec. 31, 2019
Statement of Financial Position [Abstract]    
Preferred stock, par value $ 0.01 $ 0.01
Preferred stock, shares authorized 3,000,000 3,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01 $ 0.01
Common stock, shares authorized 120,000,000 120,000,000
Common stock, shares issued 70,241,911 70,187,463
Common stock, shares outstanding 57,853,160 58,240,721
Treasury stock, shares 12,388,751 11,946,742
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation
2.
BASIS OF PRESENTATION
 
 
 
 
The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) for interim financial information and the instructions to Form
10-Q
and Article 10 of Regulation
S-X
and, accordingly, the accompanying unaudited condensed consolidated financial statements do not include all of the information and notes required by GAAP 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 unaudited condensed consolidated financial statements. The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary, Trex Commercial Products, Inc., for all periods presented. Intercompany accounts and transactions have been eliminated in consolidation.
The consolidated results of operations for the three months ended March 31, 2020 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2020. The Company’s results of operations are affected by economic conditions, including macroeconomic conditions and levels of business and consumer confidence. The impact that the recent
 COVID-19
 pandemic will have on the Company’s consolidated results of operations and financial condition is uncertain. The Company is actively managing its business to respond to this health crisis and will continue to evaluate the nature and extent of the impact.
These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of December 31, 2019 and 2018 and for each of the three years in the period ended December 31, 2019 included in the Annual Report of Trex Company, Inc. on Form
10-K,
as filed with the U.S. Securities and Exchange Commission.
XML 25 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information - Additional Information (Detail)
3 Months Ended
Mar. 31, 2020
Segment
Segment Reporting Information [Line Items]  
Number of reportable segment 2
XML 26 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) - Stock Appreciation Rights [Member] - $ / shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items]    
Weighted-average fair value of grants $ 35.65 $ 29.56
Dividend yield 0.00% 0.00%
Average risk-free interest rate 1.40% 2.50%
Expected term (years) 5 years 5 years
Expected volatility 37.80% 39.10%
XML 27 R32.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation (Tables)
3 Months Ended
Mar. 31, 2020
Summary of Stock-Based Compensation Expense The following table summarizes the Company’s stock-based compensation expense (in thousands):
 
Three Months Ended
March 31
 
 
2020
 
 
2019
 
Stock appreciation rights
  $
354
    $
295
 
Time-based restricted stock and restricted stock units
   
1,256
     
1,149
 
Performance-based restricted stock and restricted stock units
   
1,135
     
1,314
 
Employee stock purchase plan
   
30
     
35
 
                 
Total stock-based compensation
  $
2,775
    $
2,793
 
                 
Summary of Assumptions Used to Estimate Fair Value of Each SAR For SARs issued in the three months ended March 31, 2020 and 2019 the data and assumptions shown in the following table were used:
                                                             
 
Three Months Ended
March 31, 2020
 
 
Three Months Ended
March 31, 2019
 
Weighted-average fair value of grants
  $
35.65
    $
29.56
 
Dividend yield
   
0
%    
0
%
Average risk-free interest rate
   
1.4
%    
2.5
%
Expected term (years)
   
5
     
5
 
Expected volatility
   
37.8
%    
39.1
%
Summary of Stock-Based Compensation Grants
The following table summarizes the Company’s stock-based compensation grants for the three months ended March 31, 2020:
                                                             
 
Stock Awards Granted
 
 
Weighted-Average

 Grant Price
Per Share
 
Time-based restricted stock units
   
19,769
      $
101.53
   
Performance-based restricted stock units (a)
   
36,510
    $
78.18
 
Stock appreciation rights
   
19,792
    $
101.66
 
  (a) Includes 24,320 of target performance-based restricted stock unit awards granted during the three months ended March 31, 2020, and adjustments of (2,562), 3,029 and 11,723 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2019, 2018 and 2017, respectively.
XML 28 R36.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Finished goods $ 43,458 $ 42,281
Raw materials 33,050 31,686
Total FIFO inventories 76,508 73,967
Reserve to adjust inventories to LIFO value (19,062) (19,062)
Total LIFO inventories $ 57,446 $ 54,905
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue From Contracts With Customers
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Revenue From Contracts With Customers
13.
REVENUE FROM CONTRACTS WITH CUSTOMERS
Trex Residential Products
Trex Residential principally generates revenue from the manufacture and sale of its high-performance,
low-maintenance,
eco-friendly
wood-alternative 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, is recognized when the product ships and the performance obligation is satisfied and is included in “Accrued expenses and other liabilities, Sales and marketing” in Note 8 to the Condensed Consolidated Financial Statements.
Trex Commercial Products
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. The transaction price allocated to remaining performance obligations on contracts with an original duration greater than one year was $60.1 million as of March 31, 2020. The Company will recognize this revenue as contracts are completed, which is expected to occur within the next 24 months.
For the three months ended March 31, 2020 and 2019, net sales were disaggregated in the following tables by (1) market, (2) timing of revenue recognition, and (3) type of contract. The tables also include a reconciliation of the respective disaggregated net sales with the Company’s reportable segments (in thousands):
 
                         
Three Months Ended March 31, 2020
 
Reportable Segment
 
 
 
Trex 
Residential
 
 
Trex 
Commercial
 
 
Total
 
Timing of Revenue Recognition and Type of Contract
 
 
 
 
 
 
 
 
 
 
 
 
Products transferred at a point in time and variable consideration contracts
  $
186,874
    $
—  
    $
186,874
 
Products transferred over time and fixed price contracts
   
—  
     
13,521
     
13,521
 
                         
 
  $
186,874
    $
  13,521
    $
200,395
 
                         
Three Months Ended March 31, 2019
 
Reportable Segment
 
 
Trex 
Residential
 
 
Trex 
Commercial
 
 
Total
 
Timing of Revenue Recognition and Type of Contract
 
 
 
 
 
 
 
 
 
Products transferred at a point in time and variable consideration contracts
  $
165,479
    $
—  
    $
165,479
 
Products transferred over time and fixed price contracts
   
—  
     
14,092
     
14,092
 
                         
  $
165,479
    $
  14,092
    $
179,571
 
                         
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.20.1
Debt
3 Months Ended
Mar. 31, 2020
Debt Disclosure [Abstract]  
Debt
9.
DEBT
The Company’s outstanding debt consists of a revolving credit facility. The Company had $28.5 million in outstanding borrowings under its revolving credit facility and remaining available borrowing capacity of $221.5 million at March 31, 2020.
Revolving Credit Facility
On November 5, 2019, the Company entered into a Fourth Amended and Restated Credit Agreement (Fourth Amended Credit Agreement) as borrower, Trex Commercial Products, Inc., as guarantor; Bank of America, N.A. as a Lender, Administrative Agent, Swing Line Lender and L/C Issuer; and certain other lenders including Wells Fargo Bank, N.A., who is also Syndication Agent; SunTrust Bank; and Branch Banking and Trust Company, arranged by BOA Securities, Inc., as Sole Lead Arranger and Sole Bookrunner, to amend and restate the Third Amended and Restated Credit Agreement (Third Amended Credit Agreement), dated as of January 12, 2016, as amended. The Fourth Amended Credit Agreement provides the Company with one or more Revolving Loans in a collective maximum principal amount of $250 million from January 1 through June 30 of each year and a maximum principal amount of $200 million from July 1 through December 31 of each year throughout the term, which ends November 5, 2024.
Compliance with Debt Covenants and Restrictions
Pursuant to the terms of the Fourth Amended Credit Agreement, the Company is subject to certain loan compliance covenants. The Company was in compliance with all covenants as of March 31, 2020. Failure to comply with the financial covenants could be considered a default of repayment obligations and, among other remedies, could accelerate payment of any amounts outstanding.
XML 31 R11.htm IDEA: XBRL DOCUMENT v3.20.1
Inventories
3 Months Ended
Mar. 31, 2020
Inventory Disclosure [Abstract]  
Inventories
5.
INVENTORIES
Inventories valued at LIFO
(last-in,
first-out),
consist of the following (in thousands):
                 
 
March 31,
2020
 
 
December 31,
2019
 
Finished goods
  $
43,458
    $
42,281
 
Raw materials
   
33,050
     
31,686
 
                 
Total FIFO
(first-in,
first-out)
inventories
   
76,508
     
73,967
 
Reserve to adjust inventories to LIFO value
   
(19,062
)    
(19,062
)
                 
Total LIFO inventories
  $
57,446
    $
54,905
 
                 
 
 
 
 
The Company utilizes the LIFO method of accounting related to its Trex Residential 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’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’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’s control, interim results are subject to the final
year-end
LIFO inventory valuation. As of March 31, 2020, there were no LIFO inventory liquidations or related impact on cost of sales in the three months ended March 31, 2020.
Inventories valued at lower of cost (FIFO method) and net realizable value were $1.3 million at March 31, 2020 and $1.2 million at December 31, 2019, consisting primarily of raw materials. The
Company
utilizes the FIFO method of accounting related to its Trex
Commercial
products.
XML 32 R9.htm IDEA: XBRL DOCUMENT v3.20.1
Recently Adopted Accounting Standards
3 Months Ended
Mar. 31, 2020
Accounting Changes and Error Corrections [Abstract]  
Recently Adopted Accounting Standards
3.
RECENTLY ADOPTED ACCOUNTING STANDARDS
 
 
 
 
In August 2018, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No.
 2018-15,
Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract (a consensus of FASB Emerging Issues Task Force)
”. 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 was effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Entities could adopt the new guidance either prospectively to eligible costs incurred on or after the date the guidance is first applied or retrospectively. The Company adopted the guidance prospectively on January 1, 2020. Adoption did not have a material impact on its consolidated financial condition or results of operations.
In January 2017, the FASB issued ASU No.
 2017-04,
Intangibles—Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment
”. 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’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 was applied prospectively, and was effective for annual and interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company adopted the guidance on January 1, 2020. Adoption did not have a material impact on its consolidated financial condition or results of operations.
In June 2016, the FASB issued ASU No.
 2016-13,
Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses in Financial Instruments
,” as amended. 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 applies to trade receivables and other receivables and requires an entity to recognize its current estimate of all expected credit losses, rather than incurred losses. 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 was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and was applied using the modified-retrospective approach. The Company adopted the guidance on January 1, 2020. Adoption did not have a material impact on its financial condition or results of operations.
XML 33 R1.htm IDEA: XBRL DOCUMENT v3.20.1
Cover Page - shares
3 Months Ended
Mar. 31, 2020
Apr. 13, 2020
Cover [Abstract]    
Amendment Flag false  
Document Fiscal Year Focus 2020  
Document Type 10-Q  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001069878  
Current Fiscal Year End Date --12-31  
Document Transition Report false  
Entity Registrant Name TREX CO INC  
Document Period End Date Mar. 31, 2020  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Trading Symbol TREX  
Entity Shell Company false  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Common Stock, Shares Outstanding   57,853,215
Entity File Number 001-14649  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 54-1910453  
Entity Address, Address Line One 160 Exeter Drive  
Entity Address, City or Town Winchester  
Entity Address, Postal Zip Code 22603-8605  
Entity Address, State or Province VA  
City Area Code 540  
Local Phone Number 542-6300  
Title of 12(b) Security Common stock  
Security Exchange Name NYSE  
Document Quarterly Report true  
XML 34 R5.htm IDEA: XBRL DOCUMENT v3.20.1
Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-In Capital [Member]
Retained Earnings (Deficit) [Member]
Treasury Stock [Member]
Beginning Balance at Dec. 31, 2018 $ 342,963 $ 700 $ 124,224 $ 416,942 $ (198,903)
Beginning Balance, Shares at Dec. 31, 2018   58,551,653     11,446,683
Net income 31,555     31,555  
Employee stock plans 302   302    
Employee stock plans, Shares   24,472      
Shares withheld for taxes on awards (5,727)   (5,727)    
Shares withheld for taxes on awards, Shares   (74,010)      
Stock-based compensation 2,794 $ 1 2,793    
Stock-based compensation, Shares   160,359      
Repurchases of common stock (8,730)       $ (8,730)
Repurchases of common stock, Shares   (124,989)     124,989
Ending Balance at Mar. 31, 2019 363,157 $ 701 121,592 448,497 $ (207,633)
Ending Balance, Shares at Mar. 31, 2019   58,537,485     11,571,672
Beginning Balance at Dec. 31, 2019 449,175 $ 702 123,996 561,680 $ (237,203)
Beginning Balance, Shares at Dec. 31, 2019   58,240,721     11,946,742
Net income 42,402     42,402  
Employee stock plans 299   299    
Employee stock plans, Shares   16,386      
Shares withheld for taxes on awards (3,856)   (3,856)    
Shares withheld for taxes on awards, Shares   (38,142)      
Stock-based compensation 2,775   2,775    
Stock-based compensation, Shares   76,204      
Repurchases of common stock (39,072)       $ (39,072)
Repurchases of common stock, Shares   (442,009)     442,009
Ending Balance at Mar. 31, 2020 $ 451,723 $ 702 $ 123,214 $ 604,082 $ (276,275)
Ending Balance, Shares at Mar. 31, 2020   57,853,160     12,388,751
XML 35 R57.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information - Details of Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Net sales $ 200,395 $ 179,571  
Net income 42,402 31,555  
Depreciation and amortization 3,851 3,394  
Income tax expense 13,255 7,700  
Total Assets 630,856   $ 592,239
Residential [Member]      
Segment Reporting Information [Line Items]      
Net sales 186,874 165,479  
Commercial [Member]      
Segment Reporting Information [Line Items]      
Net sales 13,521 14,092  
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Net sales 200,395 179,571  
Net income 42,402 31,555  
EBITDA 58,986 42,593  
Depreciation and amortization 3,851 3,394  
Income tax expense 13,255 7,700  
Capital expenditures 22,733 8,647  
Total Assets 630,856 535,645  
Operating Segments [Member] | Residential [Member]      
Segment Reporting Information [Line Items]      
Net sales 186,874 165,479  
Net income 41,020 31,255  
EBITDA 56,950 42,067  
Depreciation and amortization 3,664 3,268  
Income tax expense 12,788 7,600  
Capital expenditures 22,416 7,694  
Total Assets 539,352 448,303  
Operating Segments [Member] | Commercial [Member]      
Segment Reporting Information [Line Items]      
Net sales 13,521 14,092  
Net income 1,382 300  
EBITDA 2,036 526  
Depreciation and amortization 187 126  
Income tax expense 467 100  
Capital expenditures 317 953  
Total Assets $ 91,504 $ 87,342  
XML 37 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail)
3 Months Ended
Mar. 31, 2020
$ / shares
shares
Time Based Restricted Stock Units [Member]  
Stock Awards Granted | shares 19,769
Weighted-Average Grant Price Per Share | $ / shares $ 101.53
Performance Based Restricted Stock Units [Member]  
Stock Awards Granted | shares 36,510
Weighted-Average Grant Price Per Share | $ / shares $ 78.18
Stock Appreciation Rights [Member]  
Stock Awards Granted | shares 19,792
Weighted-Average Grant Price Per Share | $ / shares $ 101.66
XML 39 Show.js IDEA: XBRL DOCUMENT // 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)}}} XML 40 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Weighted average discount rate 3.66%    
Operating lease cost $ 2.1 $ 2.1  
Weighted average remaining lease term 6 years 2 months 12 days   6 years 6 months
Minimum [Member]      
Operating Lease terms 1 year    
Maximum [Member]      
Operating Lease terms 9 years    
XML 41 R46.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Numerator:    
Net income available to common shareholders $ 42,402 $ 31,555
Denominator:    
Basic weighted average shares outstanding 58,129,529 58,543,478
Effect of dilutive securities:    
Diluted weighted average shares outstanding 58,323,721 58,829,177
Basic earnings per share $ 0.73 $ 0.54
Diluted earnings per share $ 0.73 $ 0.54
Stock appreciation rights and options [Member]    
Effect of dilutive securities:    
Dilutive securities 90,723 154,076
Restricted stock [Member]    
Effect of dilutive securities:    
Dilutive securities 103,469 131,623
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.20.1
Prepaid Expenses and Other Assets (Tables)
3 Months Ended
Mar. 31, 2020
Text Block [Abstract]  
Summary of Prepaid Expenses and Other Assets
Prepaid expenses and other assets consist of the following (in thousands):
 
March 31,
2020
 
 
December 31,
2019
 
Prepaid expenses
  $
6,901
    $
8,282
 
Revenues in excess of billings
   
6,247
     
6,664
 
Contract retainage
   
2,273
     
1,832
 
Income tax receivable
   
513
     
2,675
 
Other
   
648
     
350
 
                 
Total prepaid expenses and other assets
  $
16,582
    $
  19,803
 
                 
XML 43 R23.htm IDEA: XBRL DOCUMENT v3.20.1
Seasonality
3 Months Ended
Mar. 31, 2020
Text Block [Abstract]  
Seasonality
17.
SEASONALITY
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 significantly each period.
JSON 44 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d173561d10q.htm": { "axisCustom": 0, "axisStandard": 17, "contextCount": 109, "dts": { "calculationLink": { "local": [ "trex-20200331_cal.xml" ] }, "definitionLink": { "local": [ "trex-20200331_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "d173561d10q.htm" ] }, "labelLink": { "local": [ "trex-20200331_lab.xml" ], "remote": [ "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "trex-20200331_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "trex-20200331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 374, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 1, "http://xbrl.sec.gov/dei/2019-01-31": 7, "total": 8 }, "keyCustom": 16, "keyStandard": 272, "memberCustom": 16, "memberStandard": 18, "nsprefix": "trex", "nsuri": "http://www.trex.com/20200331", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "1001 - Document - Cover Page", "role": "http://www.trex.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1010 - Disclosure - New Accounting Standards Not Yet Adopted", "role": "http://www.trex.com/role/NewAccountingStandardsNotYetAdopted", "shortName": "New Accounting Standards Not Yet Adopted", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DescriptionOfNewAccountingPronouncementsNotYetAdopted", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1011 - Disclosure - Inventories", "role": "http://www.trex.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1012 - Disclosure - Prepaid Expenses and Other Assets", "role": "http://www.trex.com/role/PrepaidExpensesAndOtherAssets", "shortName": "Prepaid Expenses and Other Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1013 - Disclosure - Goodwill and Other Intangible Assets", "role": "http://www.trex.com/role/GoodwillAndOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1014 - Disclosure - Accrued Expenses and Other Liabilities", "role": "http://www.trex.com/role/AccruedExpensesAndOtherLiabilities", "shortName": "Accrued Expenses and Other Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1015 - Disclosure - Debt", "role": "http://www.trex.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1016 - Disclosure - Leases", "role": "http://www.trex.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeasesOfLesseeDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1017 - Disclosure - Financial Instruments", "role": "http://www.trex.com/role/FinancialInstruments", "shortName": "Financial Instruments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1018 - Disclosure - Stockholders' Equity", "role": "http://www.trex.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1019 - Disclosure - Revenue From Contracts With Customers", "role": "http://www.trex.com/role/RevenueFromContractsWithCustomers", "shortName": "Revenue From Contracts With Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1020 - Disclosure - Stock-Based Compensation", "role": "http://www.trex.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1021 - Disclosure - Income Taxes", "role": "http://www.trex.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1022 - Disclosure - Segment Information", "role": "http://www.trex.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "trex:SeasonalityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1023 - Disclosure - Seasonality", "role": "http://www.trex.com/role/Seasonality", "shortName": "Seasonality", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "trex:SeasonalityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1024 - Disclosure - Commitments and Contingencies", "role": "http://www.trex.com/role/CommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1025 - Disclosure - Summary of Significant Accounting Policies (Policies)", "role": "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "shortName": "Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1026 - Disclosure - Inventories (Tables)", "role": "http://www.trex.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "trex:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1027 - Disclosure - Prepaid Expenses and Other Assets (Tables)", "role": "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsTables", "shortName": "Prepaid Expenses and Other Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "trex:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "trex:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1028 - Disclosure - Accrued Expenses and Other Liabilities (Tables)", "role": "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesTables", "shortName": "Accrued Expenses and Other Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "trex:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "trex:SupplementalFinancialInformationOfOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Leases (Tables)", "role": "http://www.trex.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "trex:SupplementalFinancialInformationOfOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003 - Statement - Consolidated Balance Sheets", "role": "http://www.trex.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.trex.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1031 - Disclosure - Revenue From Contracts With Customers (Tables)", "role": "http://www.trex.com/role/RevenueFromContractsWithCustomersTables", "shortName": "Revenue From Contracts With Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1032 - Disclosure - Stock-Based Compensation (Tables)", "role": "http://www.trex.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - Disclosure - Segment Information (Tables)", "role": "http://www.trex.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1034 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.trex.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1035 - Disclosure - Business and Organization - Additional Information (Detail)", "role": "http://www.trex.com/role/BusinessAndOrganizationAdditionalInformationDetail", "shortName": "Business and Organization - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - Disclosure - Inventories - Summary of Inventories (Detail)", "role": "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail", "shortName": "Inventories - Summary of Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EffectOfLIFOInventoryLiquidationOnIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1037 - Disclosure - Inventories - Additional Information (Detail)", "role": "http://www.trex.com/role/InventoriesAdditionalInformationDetail", "shortName": "Inventories - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:EffectOfLIFOInventoryLiquidationOnIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "trex:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - Disclosure - Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail)", "role": "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail", "shortName": "Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "trex:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PrepaidExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail)", "role": "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "shortName": "Goodwill and Other Intangible Assets - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:AmortizationOfIntangibleAssets", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "trex:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedMarketingCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1040 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail)", "role": "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail", "shortName": "Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "trex:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedMarketingCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1041 - Disclosure - Debt - Additional Information (Detail)", "role": "http://www.trex.com/role/DebtAdditionalInformationDetail", "shortName": "Debt - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-5", "lang": null, "name": "us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Leases - Additional Information (Detail)", "role": "http://www.trex.com/role/LeasesAdditionalInformationDetail", "shortName": "Leases - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "trex:SupplementalFinancialInformationOfOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - Disclosure - Leases - Supplemental Cash flow Information to operating leases (Details)", "role": "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails", "shortName": "Leases - Supplemental Cash flow Information to operating leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "td", "tr", "table", "trex:SupplementalFinancialInformationOfOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1044 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details)", "role": "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "shortName": "Leases - Maturities of Operating Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn12_31_2019", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1045 - Disclosure - Stockholders' Equity - Additional Information (Detail)", "role": "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail", "shortName": "Stockholders' Equity - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn04_29_2020_SubsequentEventMemberusgaapSubsequentEventTypeAxis", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1046 - Disclosure - Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail)", "role": "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail", "shortName": "Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020_StockAppreciationRightsAndOptionsMemberusgaapAwardTypeAxis", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020_StockAppreciationRightsSARSMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1047 - Disclosure - Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)", "role": "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail", "shortName": "Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020_StockAppreciationRightsSARSMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - Disclosure - Revenue From Contracts With Customers - Additional Information (Detail)", "role": "http://www.trex.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail", "shortName": "Revenue From Contracts With Customers - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1049 - Disclosure - Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail)", "role": "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail", "shortName": "Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005 - Statement - Statements of Changes in Stockholders' Equity", "role": "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity", "shortName": "Statements of Changes in Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1050 - Disclosure - Stock-Based Compensation - Additional Information (Detail)", "role": "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "shortName": "Stock-Based Compensation - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail)", "role": "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1052 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail)", "role": "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail", "shortName": "Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020_TimeBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1053 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail)", "role": "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020_TimeBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020_PerformanceBasedRestrictedStockTargetMemberusgaapAwardTypeAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1054 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail)", "role": "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail", "shortName": "Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020_PerformanceBasedRestrictedStockTargetMemberusgaapAwardTypeAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1055 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "us-gaap:NatureOfOperations", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1056 - Disclosure - Segment Information - Additional Information (Detail)", "role": "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail", "shortName": "Segment Information - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R57": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Segment Information - Details of Segment Information (Detail)", "role": "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "shortName": "Segment Information - Details of Segment Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020_OperatingSegmentsMembersrtConsolidationItemsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail)", "role": "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail", "shortName": "Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "trex:ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020_OperatingSegmentsMembersrtConsolidationItemsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:InterestIncomeExpenseNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "trex:SensitivityChangeInSurfaceFlakingWarrantyReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - Disclosure - Commitments and Contingencies - Additional Information (Detail)", "role": "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "shortName": "Commitments and Contingencies - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn03_31_2020", "decimals": "-5", "first": true, "lang": null, "name": "trex:SensitivityChangeInSurfaceFlakingWarrantyReserve", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn12_31_2019_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - Disclosure - Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail)", "role": "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail", "shortName": "Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "PAsOn12_31_2019_SurfaceFlakingWarrantyReserveMemberusgaapValuationAllowancesAndReservesTypeAxis", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StandardProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1007 - Disclosure - Business and Organization", "role": "http://www.trex.com/role/BusinessAndOrganization", "shortName": "Business and Organization", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NatureOfOperations", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1008 - Disclosure - Basis of Presentation", "role": "http://www.trex.com/role/BasisOfPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1009 - Disclosure - Recently Adopted Accounting Standards", "role": "http://www.trex.com/role/RecentlyAdoptedAccountingStandards", "shortName": "Recently Adopted Accounting Standards", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "d173561d10q.htm", "contextRef": "P01_01_2020To03_31_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 35, "tag": { "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r253" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-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.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r256" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r255" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r251" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://www.trex.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r102", "r108" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r110", "r161", "r163", "r249", "r250" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/LeasesAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/LeasesAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty": { "auth_ref": [], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 14.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued liabilities and other liabilities current excluding warranty.", "label": "Accrued Liabilities And Other Liabilities Current Excluding Warranty", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total accrued expenses and other liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail", "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "trex_AccruedManufacturingExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 3.0, "parentTag": "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accrued expenses related to manufacturing facilities primarily consisting of accrued utilities, equipment rentals and temporary labor expenses.", "label": "Accrued Manufacturing Expenses Current", "terseLabel": "Manufacturing costs" } } }, "localname": "AccruedManufacturingExpensesCurrent", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "trex_BillingsInExcessOfRevenuesCurrent": { "auth_ref": [], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 5.0, "parentTag": "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Billings in Excess of Revenues , Current.", "label": "Billings in Excess of Revenues , Current", "terseLabel": "Billings in excess of revenues" } } }, "localname": "BillingsInExcessOfRevenuesCurrent", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "trex_CapitalExpenditure": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Capital expenditure.", "label": "Capital Expenditure", "terseLabel": "Capital expenditures" } } }, "localname": "CapitalExpenditure", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail" ], "xbrltype": "monetaryItemType" }, "trex_ComponentsOfBasicAndDilutedEarningPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components Of Basic And Diluted Earning Per Share [Line Items]", "label": "Components Of Basic And Diluted Earning Per Share [Line Items]", "terseLabel": "Components Of Basic And Diluted Earning Per Share [Line Items]" } } }, "localname": "ComponentsOfBasicAndDilutedEarningPerShareLineItems", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "trex_ComponentsOfBasicAndDilutedEarningPerShareTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Components Of Basic And Diluted Earning Per Share [Table]", "label": "Components Of Basic And Diluted Earning Per Share [Table]", "terseLabel": "Components Of Basic And Diluted Earning Per Share [Table]" } } }, "localname": "ComponentsOfBasicAndDilutedEarningPerShareTable", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "trex_EBITDA": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "EBITDA.", "label": "E B I T D A", "terseLabel": "EBITDA" } } }, "localname": "EBITDA", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "monetaryItemType" }, "trex_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee stock purchase plan.", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "Employee Stock Purchase Plan [Member]" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" ], "xbrltype": "domainItemType" }, "trex_FourthamendedandrestatedcreditagreementMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "FourthAmendedAndRestatedCreditAgreementMember.", "label": "FourthAmendedAndRestatedCreditAgreement [Member]", "terseLabel": "Fourth Amended And Restated Credit Agreement [Member]" } } }, "localname": "FourthamendedandrestatedcreditagreementMember", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents accrued expenses and other current liabilities of operating leases", "label": "Lessee Operating leases Accrued Expenses And Other Current Liabilities", "verboseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "LesseeOperatingLeasesAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "trex_OtherResidentialMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Other residential.", "label": "Other Residential [Member]", "terseLabel": "Other Residential [Member]" } } }, "localname": "OtherResidentialMember", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "domainItemType" }, "trex_PercentSensitivityChangeInExpectedSurfaceFlakingClaims": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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": "Percent Sensitivity Change In Expected Surface Flaking Claims", "terseLabel": "Percentage change in warranty claims used as a threshold for disclosure" } } }, "localname": "PercentSensitivityChangeInExpectedSurfaceFlakingClaims", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "trex_PerformanceBasedRestrictedStockAdjustmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Performance Based Restricted Stock Adjustment [Member]", "verboseLabel": "Performance Based Restricted Stock Unit Adjustment [Member]" } } }, "localname": "PerformanceBasedRestrictedStockAdjustmentMember", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail" ], "xbrltype": "domainItemType" }, "trex_PerformanceBasedRestrictedStockAndrestrictedStockunitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Performance\u200b based \u200brestricted\u200b stock\u200b and\u200b restricted\u200b stock\u200b units.\u200b", "label": "Performance Based Restricted Stock And Restricted Stock Units [Member]", "terseLabel": "Performance-Based Restricted Stock and Restricted Stock Units [Member]" } } }, "localname": "PerformanceBasedRestrictedStockAndrestrictedStockunitsMember", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" ], "xbrltype": "domainItemType" }, "trex_PerformanceBasedRestrictedStockTargetMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Performance Based Restricted Stock Target [Member]", "verboseLabel": "Performance Based Restricted Stock Unit Target [Member]" } } }, "localname": "PerformanceBasedRestrictedStockTargetMember", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail" ], "xbrltype": "domainItemType" }, "trex_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Performance Based Restricted Stock Units [Member]", "verboseLabel": "Performance Based Restricted Stock Units [Member]" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail" ], "xbrltype": "domainItemType" }, "trex_PrepaidAndOtherCurrentAssetsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure pertaining to prepaid and other current assets.", "label": "Prepaid And Other Current Assets Disclosure [Text Block]", "terseLabel": "Prepaid Expenses and Other Assets" } } }, "localname": "PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssets" ], "xbrltype": "textBlockItemType" }, "trex_PrepaidExpenseAndOtherAssetsCurrentTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure pertaining to prepaid expense and other assets current.", "label": "Prepaid Expense And Other Assets Current [Table Text Block]", "terseLabel": "Summary of Prepaid Expenses and Other Assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "trex_RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revolver Loans Portion Effective January 1 through June 30 [Member]", "label": "Revolver Loans Portion Effective One January Through Thirty June [Member]", "terseLabel": "Revolver Loans Portion Effective January 1 through June 30 [Member]" } } }, "localname": "RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revolver Loans Portion Effective July 1 through December 31 [Member]", "label": "Revolver Loans Portion Effective One July Through Thirty First December [Member]", "terseLabel": "Revolver Loans Portion Effective July 1 through December 31 [Member]" } } }, "localname": "RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities and other current liabilities.", "label": "Schedule of Accrued Liabilities and Other Current Liabilities [Table Text Block]", "terseLabel": "Summary of Accrued Expenses and Other Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "trex_ScheduleOfCommitmentsAndContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of commitments and contingencies.", "label": "Schedule Of Commitments And Contingencies [Line Items]", "terseLabel": "Schedule Of Commitments And Contingencies [Line Items]" } } }, "localname": "ScheduleOfCommitmentsAndContingenciesLineItems", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "trex_ScheduleOfCommitmentsAndContingenciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule Of Commitments And Contingencies [Table]", "label": "Schedule Of Commitments And Contingencies [Table]", "terseLabel": "Schedule Of Commitments And Contingencies [Table]" } } }, "localname": "ScheduleOfCommitmentsAndContingenciesTable", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "trex_ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of reconciliation of net income to EBITDA.", "label": "Schedule Of Reconciliation Of Net Income To EBITDA [Table Text Block]", "terseLabel": "Schedule of Reconciliation of Net Income to EBITDA" } } }, "localname": "ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "trex_SeasonalityDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies seasonal trends affecting the demand for Trex products and quarterly net sales.", "label": "Seasonality Disclosure [Text Block]", "terseLabel": "Seasonality" } } }, "localname": "SeasonalityDisclosureTextBlock", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/Seasonality" ], "xbrltype": "textBlockItemType" }, "trex_SensitivityChangeInSurfaceFlakingWarrantyReserve": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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": "Sensitivity Change In Surface Flaking Warranty Reserve", "terseLabel": "Change in warranty reserve for disclosure purposes only" } } }, "localname": "SensitivityChangeInSurfaceFlakingWarrantyReserve", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items]", "label": "Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items]", "terseLabel": "Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyLineItems", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "stringItemType" }, "trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Table]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Table]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions And Methodology [Table]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyTable", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "stringItemType" }, "trex_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award non options equity instruments granted weighted average grant price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Options Equity Instruments Granted Weighted Average Grant Price", "verboseLabel": "Weighted-Average Grant Price Per Share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionsEquityInstrumentsGrantedWeightedAverageGrantPrice", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail" ], "xbrltype": "perShareItemType" }, "trex_StockAppreciationRightsAndOptionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock appreciation rights and options [Member]", "label": "Stock Appreciation Rights And Options [Member]", "terseLabel": "Stock appreciation rights and options [Member]" } } }, "localname": "StockAppreciationRightsAndOptionsMember", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "trex_StockRepurchaseProgramMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "stock repurchase program.", "label": "Stock Repurchase Program [Member]", "terseLabel": "Stock Repurchase Programs [Member]" } } }, "localname": "StockRepurchaseProgramMember", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_SupplementalBalanceSheetInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental balance sheet information [Abstract]", "verboseLabel": "Supplemental balance sheet information" } } }, "localname": "SupplementalBalanceSheetInformationAbstract", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "trex_SupplementalFinancialInformationOfOperatingLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Table includes supplemental cash flow information and supplemental balance sheet information related to operating leases", "label": "Supplemental Financial Information Of Operating Leases [Table Text Block]", "verboseLabel": "Supplemental Cash Flow information and Supplemental balance sheet information related to operating leases to operating leases" } } }, "localname": "SupplementalFinancialInformationOfOperatingLeasesTableTextBlock", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "trex_SurfaceFlakingMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Surface flaking.", "label": "Surface Flaking [Member]", "terseLabel": "Surface Flaking [Member]" } } }, "localname": "SurfaceFlakingMember", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "domainItemType" }, "trex_SurfaceFlakingWarrantyReserveMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Surface Flaking Warranty Reserve [Member]", "label": "Surface Flaking Warranty Reserve [Member]", "terseLabel": "Surface Flaking Warranty Reserve [Member]" } } }, "localname": "SurfaceFlakingWarrantyReserveMember", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "domainItemType" }, "trex_TimeBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Time Based Restricted Stock Units [Member]", "verboseLabel": "Time Based Restricted Stock Units [Member]" } } }, "localname": "TimeBasedRestrictedStockUnitsMember", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail" ], "xbrltype": "domainItemType" }, "trex_TimeBasedRestrictedStockandRestrictedstockUnitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Time\u200b based\u200b restricted\u200b stock \u200band\u200b restricted \u200bstock\u200b units.", "label": "Time Based Restricted Stock And Restricted Stock Units [Member]", "terseLabel": "Time-Based Restricted Stock and Restricted Stock Units [Member]" } } }, "localname": "TimeBasedRestrictedStockandRestrictedstockUnitsMember", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" ], "xbrltype": "domainItemType" }, "trex_TwoThousandFourteenStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two Thousand Fourteen Stock Incentive Plan [Member]", "label": "Two Thousand Fourteen Stock Incentive Plan [Member]", "terseLabel": "2014 Stock Incentive Plan [Member]" } } }, "localname": "TwoThousandFourteenStockIncentivePlanMember", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_WarrantyPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of years the Company warrants that its products will be free from material defects in workmanship and materials.", "label": "Warranty Period", "terseLabel": "Warranty period" } } }, "localname": "WarrantyPeriod", "nsuri": "http://www.trex.com/20200331", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r34" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 13.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r3", "r21", "r112", "r113", "r162" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 19.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, Net, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r15", "r229", "r240" ], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 8.0, "parentTag": "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income taxes" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 1.0, "parentTag": "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Sales and marketing" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r22" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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).", "label": "Adjustment to Additional Paid in Capital, Income Tax Effect from Share-based Compensation, Net", "verboseLabel": "Excess tax benefits from stock based awards" } } }, "localname": "AdjustmentToAdditionalPaidInCapitalIncomeTaxEffectFromShareBasedCompensationNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r86" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments, Noncash Items, to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income to net cash used in operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Adjustments Related to Tax Withholding for Share-based Compensation", "negatedLabel": "Shares withheld for taxes on awards" } } }, "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r167", "r182", "r187" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Allocated Share-based Compensation Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r75", "r127", "r133" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Amortization of Intangible Assets", "verboseLabel": "Amortization of intangible asset" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities excluded from the computation of diluted earnings per share" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r105", "r227", "r239" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Assets", "totalLabel": "Total assets", "verboseLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "verboseLabel": "Operating lease liabilities:" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r5", "r7", "r51" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 17.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r169", "r184" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail", "http://www.trex.com/role/StockBasedCompensationTables", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r32", "r77" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 18.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r71", "r77", "r79" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r71", "r210" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net decrease in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "verboseLabel": "Supplemental cash flow information" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail", "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfTreasuryStockTable": { "auth_ref": [ "r150", "r151", "r152", "r153" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.", "label": "Class of Treasury Stock [Table]", "terseLabel": "Class of Treasury Stock [Table]" } } }, "localname": "ClassOfTreasuryStockTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPortfolioSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Portfolio segment of the company's total financing receivables related to commercial receivables.", "label": "Commercial Portfolio Segment [Member]", "terseLabel": "Commercial [Member]" } } }, "localname": "CommercialPortfolioSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r41", "r139", "r233", "r244" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r138", "r140" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r42" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Number of common stock available for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNoParValue": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "Face amount per share of no-par value common stock.", "label": "Common Stock, No Par Value", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r19" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r19", "r148" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r19" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Common Stock, Value, Issued", "verboseLabel": "Common stock, $0.01 par value, 120,000,000 shares authorized; 70,241,911 and 70,187,463 shares issued and 57,853,160 and 58,240,721 shares outstanding at March 31, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r53", "r55", "r56" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContingentConsiderationByTypeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of contingent consideration.", "label": "Contingent Consideration by Type [Axis]", "terseLabel": "Contingent Consideration by Type [Axis]" } } }, "localname": "ContingentConsiderationByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ContingentConsiderationTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description of contingent payment arrangement.", "label": "Contingent Consideration Type [Domain]", "terseLabel": "Contingent Consideration Type [Domain]" } } }, "localname": "ContingentConsiderationTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractReceivableRetainageDueOneYearOrLess": { "auth_ref": [ "r20", "r224" ], "calculation": { "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Contract Receivable Retainage, Next Twelve Months", "terseLabel": "Contract retainage" } } }, "localname": "ContractReceivableRetainageDueOneYearOrLess", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r155", "r157", "r162" ], "calculation": { "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail": { "order": 5.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Contract with Customer, Asset, Net, Current", "terseLabel": "Revenues in excess of billings" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r155", "r156", "r162" ], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 4.0, "parentTag": "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r61" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 6.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r147" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r14", "r15", "r16", "r228", "r230", "r238" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r39" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r198" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesNoncurrent": { "auth_ref": [ "r189", "r190", "r191" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.", "label": "Deferred Tax Liabilities, Net, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r75", "r103" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "definitionGuidance": "Depreciation and Amortization", "documentation": "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.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted": { "auth_ref": [ "r88" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a new accounting pronouncement that has been issued but not yet adopted.", "label": "Description of New Accounting Pronouncements Not yet Adopted [Text Block]", "verboseLabel": "New Accounting Standards Not Yet Adopted" } } }, "localname": "DescriptionOfNewAccountingPronouncementsNotYetAdopted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/NewAccountingStandardsNotYetAdopted" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisaggregationOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disaggregation of Revenue [Abstract]" } } }, "localname": "DisaggregationOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r161" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Disaggregated Net Sales" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r188" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Disclosure of Compensation Related Costs, Share-based Payments [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarliestTaxYearMember": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "Earliest identified tax year.", "label": "Earliest Tax Year [Member]" } } }, "localname": "EarliestTaxYearMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r59", "r87", "r91", "r93", "r94", "r95", "r98", "r236", "r247" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic earnings per common share", "verboseLabel": "Basic earnings per share" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r59", "r87", "r91", "r93", "r94", "r95", "r98", "r236", "r247" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted earnings per common share", "verboseLabel": "Diluted earnings per share" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EffectOfLIFOInventoryLiquidationOnIncome": { "auth_ref": [ "r120" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The effect of liquidating LIFO (last in first out) inventory layers on income.", "label": "Effect of LIFO Inventory Liquidation on Income", "terseLabel": "LIFO inventory liquidations" } } }, "localname": "EffectOfLIFOInventoryLiquidationOnIncome", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InventoriesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r84", "r192", "r193" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities": { "auth_ref": [ "r192", "r193", "r200" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Effective Income Tax Rate Reconciliation, Deduction, Qualified Production Activity, Percent", "verboseLabel": "Decrease in effective tax rate due to increase in domestic production activities deduction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r37" ], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 2.0, "parentTag": "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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).", "label": "Employee-related Liabilities, Current", "terseLabel": "Compensation and benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r183" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options", "terseLabel": "Unrecognized compensation cost related to unvested awards" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Equity, Class of Treasury Stock [Line Items]", "terseLabel": "Equity, Class of Treasury Stock [Line Items]" } } }, "localname": "EquityClassOfTreasuryStockLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FIFOInventoryAmount": { "auth_ref": [ "r11" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of FIFO (first in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "FIFO Inventory Amount", "terseLabel": "Raw materials" } } }, "localname": "FIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InventoriesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Financial Instruments" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancingReceivablePortfolioSegmentAxis": { "auth_ref": [ "r115", "r116", "r117" ], "lang": { "en-US": { "role": { "documentation": "Information by the level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.", "label": "Financing Receivable Portfolio Segment [Axis]", "terseLabel": "Financing Receivable Portfolio Segment [Axis]" } } }, "localname": "FinancingReceivablePortfolioSegmentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail", "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivablePortfolioSegmentDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Level at which an entity develops and documents a systematic methodology to determine its allowance for credit losses.", "label": "Financing Receivable Portfolio Segment [Domain]", "terseLabel": "Financing Receivable Portfolio Segment [Domain]" } } }, "localname": "FinancingReceivablePortfolioSegmentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail", "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization period" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r132" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r128", "r130", "r132", "r135", "r225" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r128", "r131" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r75" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "(Gain) loss on disposal of property, plant and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r123", "r124" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Goodwill", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r136" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r60" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r142" ], "lang": { "en-US": { "role": { "documentation": "Information by nature of guarantee.", "label": "Guarantor Obligations, Nature [Axis]", "terseLabel": "Guarantor Obligations, Nature [Axis]" } } }, "localname": "GuaranteeObligationsByNatureAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r141" ], "lang": { "en-US": { "role": { "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Nature [Domain]", "terseLabel": "Guarantor Obligations, Nature [Domain]" } } }, "localname": "GuaranteeObligationsNatureDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r57", "r87", "r226", "r234", "r248" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "Information by name of taxing authority.", "label": "Income Tax Authority, Name [Axis]" } } }, "localname": "IncomeTaxAuthorityNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.", "label": "Income Tax Authority, Name [Domain]" } } }, "localname": "IncomeTaxAuthorityNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxContingencyLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Income Tax Contingency [Line Items]", "terseLabel": "Income Tax Contingency [Line Items]" } } }, "localname": "IncomeTaxContingencyLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r195", "r196", "r197", "r199" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months.", "label": "Income Tax Contingency [Table]", "terseLabel": "Income Tax Contingency [Table]" } } }, "localname": "IncomeTaxContingencyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r202" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r81", "r104", "r201" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 9.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "definitionGuidance": "Income tax expense", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense (benefit)", "verboseLabel": "Provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r78" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Income Taxes Paid, Net", "terseLabel": "Cash paid for income taxes, net" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r45", "r232", "r245" ], "calculation": { "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Income Taxes Receivable, Current", "terseLabel": "Income tax receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r74" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r74" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r74" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r74" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Increase (Decrease) in Income Taxes Payable, Net of Income Taxes Receivable", "terseLabel": "Income taxes receivable/payable" } } }, "localname": "IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r74" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Assets [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r74" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r92", "r97" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Dilutive securities" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r129", "r134" ], "lang": { "en-US": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r129", "r134" ], "lang": { "en-US": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "verboseLabel": "Intangible Assets" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 23.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Goodwill and other intangible assets, net" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r237" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 8.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r69", "r72", "r78" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InternalRevenueServiceIRSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.", "label": "Internal Revenue Service (IRS) [Member]", "verboseLabel": "Federal Tax Jurisdiction [Member]" } } }, "localname": "InternalRevenueServiceIRSMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InternetDomainNamesMember": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "String of typographic characters used to describe the location of a specific individual, business, computer, or piece of information online. Formally known as the Uniform Resource Locator or URL, it is often considered to be the address of a certain World Wide Web site.", "label": "Internet Domain Names [Member]", "terseLabel": "Domain Names [Member]" } } }, "localname": "InternetDomainNamesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r121" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r46" ], "calculation": { "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r48" ], "calculation": { "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail": { "order": 1.0, "parentTag": "us-gaap_LIFOInventoryAmount", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Inventory, Gross", "totalLabel": "Total FIFO inventories" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserve": { "auth_ref": [ "r49" ], "calculation": { "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail": { "order": 4.0, "parentTag": "us-gaap_LIFOInventoryAmount", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount by which inventory stated at last-in first-out (LIFO) is less than (in excess of) inventory stated at other inventory cost methods.", "label": "Inventory, LIFO Reserve", "negatedTerseLabel": "Reserve to adjust inventories to LIFO value" } } }, "localname": "InventoryLIFOReserve", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r2", "r48", "r119" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 20.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r47" ], "calculation": { "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAllOtherInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, All Other Investments [Abstract]" } } }, "localname": "InvestmentsAllOtherInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LIFOInventoryAmount": { "auth_ref": [ "r11" ], "calculation": { "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of LIFO (last in first out) inventory present at the reporting date when inventory is also valued using different valuation methods.", "label": "LIFO Inventory Amount", "totalLabel": "Total LIFO inventories" } } }, "localname": "LIFOInventoryAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LatestTaxYearMember": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "Latest identified tax year.", "label": "Latest Tax Year [Member]" } } }, "localname": "LatestTaxYearMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Leases of Lessee Disclosure [Text Block]", "terseLabel": "Leases" } } }, "localname": "LeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r220" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "verboseLabel": "Maturities of operating lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r220" ], "calculation": { "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r220" ], "calculation": { "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r220" ], "calculation": { "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r220" ], "calculation": { "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r220" ], "calculation": { "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r220" ], "calculation": { "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "verboseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r220" ], "calculation": { "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "verboseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r220" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r222" ], "lang": { "en-US": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "verboseLabel": "Operating Lease terms" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r231", "r242" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 12.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r35" ], "lang": { "en-US": { "role": { "documentation": "Date the credit facility terminates, in CCYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Termination date of the Credit Agreement" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Revolving loans in a collective maximum principal amount" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r35" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "terseLabel": "Remaining available borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r35", "r82" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r14", "r228" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 16.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Line of Credit, Current", "terseLabel": "Outstanding borrowing capacity", "verboseLabel": "Line of credit" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets", "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by category of items purchased under a long-term purchase commitment.", "label": "Category of Item Purchased [Axis]", "terseLabel": "Category of Item Purchased [Axis]" } } }, "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.", "label": "Long-term Purchase Commitment, Category of Item Purchased [Domain]", "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased [Domain]" } } }, "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r99", "r100" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Nature of Operations [Text Block]", "terseLabel": "Business and Organization" } } }, "localname": "NatureOfOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/BusinessAndOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r71" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash (used in) provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing Activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r71" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing Activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r71", "r73", "r76" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "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.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating Activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r52", "r54", "r58", "r76", "r97", "r235", "r246" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "disclosureGuidance": "Net income available to common shareholders", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "presentationGuidance": "Net income", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail", "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NetIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r88" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "verboseLabel": "Recently Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RecentlyAdoptedAccountingStandards" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segment", "verboseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/BusinessAndOrganizationAdditionalInformationDetail", "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r194" ], "lang": { "en-US": { "role": { "documentation": "Tax year that remains open to examination under enacted tax laws, in CCYY format.", "label": "Open Tax Year", "terseLabel": "Tax years subject to examination" } } }, "localname": "OpenTaxYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r215", "r221" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Operating Lease, Cost", "verboseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Lease Liabilities, Payments Due [Abstract]" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r213" ], "calculation": { "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total operating liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r213" ], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 7.0, "parentTag": "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r213" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 11.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r214", "r216" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "verboseLabel": "Cash paid for amounts included in the measurement of operating lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r212" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 25.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "verboseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r219", "r221" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "verboseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r218", "r221" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "verboseLabel": "Weighted average remaining lease term" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r102", "r108" ], "lang": { "en-US": { "role": { "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.", "label": "Operating Segments [Member]", "terseLabel": "Operating Segments [Member]" } } }, "localname": "OperatingSegmentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r209" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r8", "r9", "r10", "r37" ], "calculation": { "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail": { "order": 6.0, "parentTag": "trex_AccruedLiabilitiesAndOtherLiabilitiesCurrentExcludingWarranty", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r50" ], "calculation": { "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail": { "order": 4.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r33" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 24.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 10.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other long-term liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r76" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other non-cash adjustments" } } }, "localname": "OtherNoncashIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r67" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedLabel": "Repurchases of common stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r64" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Expenditures for property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r169", "r184" ], "lang": { "en-US": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred stock, shares issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r18" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r18" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred stock, $0.01 par value, 3,000,000 shares authorized; none issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Prepaid Expense and Other Assets [Abstract]" } } }, "localname": "PrepaidExpenseAndOtherAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r5", "r30", "r31" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 21.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other assets", "totalLabel": "Total prepaid expenses and other assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets", "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r4", "r6", "r122" ], "calculation": { "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail": { "order": 1.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Prepaid Expense, Current", "terseLabel": "Prepaid expenses" } } }, "localname": "PrepaidExpenseCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r65", "r185" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised.", "label": "Proceeds from Issuance of Shares under Incentive and Share-based Compensation Plans, Including Stock Options", "terseLabel": "Proceeds from employee stock purchase and option plans" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r66", "r83" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Proceeds from Lines of Credit", "terseLabel": "Borrowings under line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r63" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sales of property, plant and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyLiabilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Product Warranty Liability [Line Items]", "terseLabel": "Product Warranty Liability [Line Items]" } } }, "localname": "ProductWarrantyLiabilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ProductWarrantyLiabilityTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about product warranty liability, including, but not limited to, reductions in the liability for payments made under the warranty, changes in the liability for accruals related to product warranties issued, and changes in the liability for accruals related to preexisting warranties.", "label": "Product Warranty Liability [Table]", "terseLabel": "Product Warranty Liability [Table]" } } }, "localname": "ProductWarrantyLiabilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r52", "r54", "r70", "r105", "r109", "r204", "r205", "r206", "r207", "r208" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r12", "r13", "r137", "r243" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 22.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r68", "r83" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Repayments of Lines of Credit", "negatedLabel": "Principal payments under line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResidentialPortfolioSegmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Portfolio segment of the company's total financing receivables related to residential financing receivables.", "label": "Residential Portfolio Segment [Member]", "terseLabel": "Residential [Member]" } } }, "localname": "ResidentialPortfolioSegmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail", "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock [Member]" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r149", "r241" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings (Deficit) [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r160", "r161" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 5.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "definitionGuidance": "Net sales", "documentation": "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.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales", "verboseLabel": "Revenue from contract with customers" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue From Contracts With Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r158" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "auth_ref": [ "r159" ], "lang": { "en-US": { "role": { "documentation": "Description of when remaining performance obligation is expected to be recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Explanation", "terseLabel": "Revenue remaining performance obligation description" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r217", "r221" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "verboseLabel": "Operating ROU assets obtained in exchange for lease liabilities" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "Schedule for 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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r181" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of cost recognized for award under share-based payment arrangement by plan. Includes, but is not limited to, related tax benefit.", "label": "Schedule of Compensation Cost for Share-based Payment Arrangements, Allocation of Share-based Compensation Costs by Plan [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r97" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Computation of Basic and Diluted Earnings Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r125", "r126" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r11", "r27", "r28", "r29" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Summary of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r146" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Schedule of Product Warranty Liability [Table Text Block]", "terseLabel": "Summary of Reconciliation of Company's Residential Product Warranty Reserve" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r101", "r105", "r106", "r107", "r125" ], "lang": { "en-US": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. 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.", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r101", "r105", "r106", "r107", "r125" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "terseLabel": "Details of Segment Information" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r169", "r184" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r176" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Summary of Assumptions Used to Estimate Fair Value of Each SAR" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail", "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r62", "r118" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "order": 7.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r74" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Compensation", "terseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "definitionGuidance": "Stock Awards Granted", "documentation": "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r173" ], "lang": { "en-US": { "role": { "documentation": "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).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Weighted-average fair value of grants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r179" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r178" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed": { "auth_ref": [ "r175" ], "lang": { "en-US": { "role": { "documentation": "Description of method used to estimate fair value of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Method Used", "terseLabel": "Fair value assumptions method used" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r180" ], "lang": { "en-US": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "terseLabel": "Average risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized", "terseLabel": "Total aggregate number of shares of common stock that may be issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r174" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the weighted-average grant-date fair value of equity options or other equity instruments granted during the year.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]", "verboseLabel": "Summary of Stock-Based Compensation Grants" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r166", "r171" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Equity Award [Domain]", "terseLabel": "Equity Award [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail", "http://www.trex.com/role/StockBasedCompensationTables", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r80", "r169", "r172" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-based Compensation, Option and Incentive Plans Policy [Policy Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareRepurchaseProgramAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by share repurchase program.", "label": "Share Repurchase Program [Axis]", "terseLabel": "Share Repurchase Program [Axis]" } } }, "localname": "ShareRepurchaseProgramAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareRepurchaseProgramDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the share repurchase program.", "label": "Share Repurchase Program [Domain]", "terseLabel": "Share Repurchase Program [Domain]" } } }, "localname": "ShareRepurchaseProgramDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r177", "r186" ], "lang": { "en-US": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected term (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r148" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Shares, Issued", "periodEndLabel": "Ending Balance, Shares", "periodStartLabel": "Beginning Balance, Shares" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Shares Paid for Tax Withholding for Share Based Compensation", "negatedLabel": "Shares withheld for taxes on awards, Shares" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r145" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Standard Product Warranty Accrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "StandardProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 15.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Standard Product Warranty Accrual, Current", "terseLabel": "Accrued warranty" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualNoncurrent": { "auth_ref": [], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 9.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Standard Product Warranty Accrual, Noncurrent", "terseLabel": "Non-current accrued warranty" } } }, "localname": "StandardProductWarrantyAccrualNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r143" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Settlements made during the period" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r144" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties", "terseLabel": "Provisions and changes in estimates" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r17", "r18", "r19", "r148" ], "lang": { "en-US": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail", "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r44", "r148" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail", "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails", "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail", "http://www.trex.com/role/StockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail", "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails", "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail", "http://www.trex.com/role/StockBasedCompensationTables" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-US": { "role": { "definitionGuidance": "Stock appreciation rights [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights [Member]", "verboseLabel": "Stock Appreciation Rights [Member]" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail", "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r148", "r149" ], "lang": { "en-US": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Net of Forfeitures", "terseLabel": "Employee stock plans, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Shares, Share-based Compensation, Gross", "terseLabel": "Stock-based compensation, Shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r18", "r19", "r149", "r168", "r174" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures", "terseLabel": "Employee stock plans" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Stock Issued During Period, Value, Share-based Compensation, Gross", "terseLabel": "Stock-based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan.", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "terseLabel": "Common stock repurchase program, authorized shares" } } }, "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r18", "r19", "r148", "r149" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Stock Repurchased During Period, Value", "negatedLabel": "Repurchases of common stock" } } }, "localname": "StockRepurchasedDuringPeriodValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r19", "r24", "r25", "r114" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets", "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "localname": "StockholdersEquityNoteAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r154" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental Disclosure:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information about the period subject to enacted tax laws.", "label": "Tax Period [Axis]" } } }, "localname": "TaxPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TaxPeriodDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identified tax period.", "label": "Tax Period [Domain]" } } }, "localname": "TaxPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Text Block [Abstract]" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Products Transferred at a Point in Time and Variable Consideration Contracts [Member]" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r164" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Products Transferred Over Time and Fixed Price Contracts [Member]" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r43", "r150" ], "lang": { "en-US": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock [Member]" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r43", "r150" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock, shares" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r19", "r148", "r149" ], "lang": { "en-US": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "negatedLabel": "Repurchases of common stock, Shares", "terseLabel": "Number of shares repurchased by the Company" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity", "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r43", "r150", "r153" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "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.", "label": "Treasury Stock, Value", "negatedTerseLabel": "Treasury stock, at cost, 12,388,751 and 11,946,742 shares at March 31, 2020 and December 31, 2019, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r85" ], "lang": { "en-US": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]", "terseLabel": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]", "terseLabel": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r90", "r95" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Diluted weighted average common shares outstanding", "verboseLabel": "Diluted weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r89", "r95" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Basic weighted average common shares outstanding", "verboseLabel": "Basic weighted average shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e7018-107765" }, "r100": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8721-108599" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8813-108599" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8906-108599" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8933-108599" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r111": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955255&loc=SL82921830-210448" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=68048583&loc=d3e3636-108311" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116846819&loc=d3e3927-108312" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.F)", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100079-122729" }, "r121": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68074540&loc=d3e5879-108316" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12069-110248" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1),(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r147": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23285-112656" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r154": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=SL79508275-113901" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r188": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31931-109318" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31958-109318" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=SL6600010-109319" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32537-109319" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117331294&loc=d3e36027-109320" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5263-128473" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591551-111686" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116874947&loc=SL4591552-111686" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919359-209981" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=118388040&loc=d3e49370-109356" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=68072869&loc=d3e41242-110953" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r251": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r252": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r253": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r254": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r255": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r256": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(c))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6787-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3000-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6911-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24092-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r88": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6935-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" } }, "version": "2.1" } XML 45 R17.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments
3 Months Ended
Mar. 31, 2020
Investments, All Other Investments [Abstract]  
Financial Instruments
11.
FINANCIAL INSTRUMENTS
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 31, 2020 and December 31, 2019.
 
XML 46 R13.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets
3 Months Ended
Mar. 31, 2020
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets
7.
GOODWILL AND OTHER INTANGIBLE ASSETS
The carrying amount of goodwill by reportable segment at March 31, 2020 and December 31, 2019 was $14.2 million for Trex Residential and $54.3 million for Trex Commercial.
The Company’s intangible assets consist of domain names. At March 31, 2020 and December 31, 2019, intangible assets were $6.3 million and accumulated amortization
was
 $0.8 million and $0.7 million, respectively.
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 15 years, which approximates the pattern in which the economic benefits are expected to be received. The Company evaluates the recoverability of intangible assets periodically and considers 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 
31
,
2020
and March 
31
,
2019
, was $
0.1
 million.
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.20.1
Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Prepaid Expense and Other Assets [Abstract]    
Prepaid expenses $ 6,901 $ 8,282
Revenues in excess of billings 6,247 6,664
Contract retainage 2,273 1,832
Income tax receivable 513 2,675
Other 648 350
Total prepaid expenses and other assets $ 16,582 $ 19,803
XML 48 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 2020
Equity [Abstract]  
Computation of Basic and Diluted Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share (in thousands, except share and per share data):
                 
 
 
Three Months Ended
March 31,
 
 
 
2020
 
 
2019
 
Numerator:
   
     
 
Net income available to common shareholders
  $
42,402
    $
31,555
 
                 
Denominator:
   
     
 
Basic weighted average shares outstanding
   
58,129,529
     
58,543,478
 
Effect of dilutive securities:
   
     
 
Stock appreciation rights and options
   
90,723
     
154,076
 
Restricted stock
   
103,469
     
131,623
 
                 
Diluted weighted average shares outstanding
   
58,323,721
     
58,829,177
 
                 
Basic earnings per share
  $
0.73
    $
0.54
 
                 
Diluted earnings per share
  $
0.73
    $
0.54
 
                 
Antidilutive Securities Excluded from Computation of Earnings Per Share The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive:
                 
 
Three Months Ended
March 31,
 
 
    2020    
 
 
    2019    
 
Stock appreciation rights
   
9,135
     
12,813
 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Summary of Reconciliation of Company's Residential Product Warranty Reserve
The following is a reconciliation of the Company’s residential product warranty reserve (in thousands):
 
Three Months Ended March 31, 2020
 
 
Surface
Flaking
 
 
Other
Residential
 
 
Total
 
Beginning balance, January 1
  $
19,024
    $
  6,470
    $
 25,494
 
Provisions and changes in estimates
   
—  
     
321
     
321
 
Settlements made during the period
   
(557
)    
(168
)    
(725
)
                         
Ending balance, March 31
  $
18,467
    $
6,623
    $
25,090
 
                         
 
Three Months Ended March 31, 2019
 
 
Surface
Flaking
 
 
Other
Residential
 
 
Total
 
Beginning balance, January 1
  $
 23,951
    $
  6,803
    $
30,754
 
Provisions and changes in estimates
   
—  
     
505
     
505
 
Settlements made during the period
   
(633
)    
(292
)    
(925
)
                         
Ending balance, March 31
  $
23,318
    $
7,016
    $
30,334
 
                         
XML 50 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Tax Contingency [Line Items]    
Valuation allowance $ 3,000  
Income tax expense (benefit) $ 13,255 $ 7,700
Effective tax rate 23.80% 19.60%
Decrease in effective tax rate due to increase in domestic production activities deduction 4.20%  
Excess tax benefits from stock based awards $ 1,000 $ 2,300
Earliest Tax Year [Member] | Federal Tax Jurisdiction [Member]    
Income Tax Contingency [Line Items]    
Tax years subject to examination 2016  
Latest Tax Year [Member] | Federal Tax Jurisdiction [Member]    
Income Tax Contingency [Line Items]    
Tax years subject to examination 2019  
XML 51 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 2,775 $ 2,793
Stock Appreciation Rights [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 354 295
Time-Based Restricted Stock and Restricted Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 1,256 1,149
Performance-Based Restricted Stock and Restricted Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 1,135 1,314
Employee Stock Purchase Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 30 $ 35
XML 52 R59.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Schedule Of Commitments And Contingencies [Line Items]  
Change in warranty reserve for disclosure purposes only $ 1.8
Minimum [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 10 years
Maximum [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Warranty period 25 years
Surface Flaking Warranty Reserve [Member]  
Schedule Of Commitments And Contingencies [Line Items]  
Percentage change in warranty claims used as a threshold for disclosure 10.00%
XML 53 R3.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 5,339 $ 148,833
Accounts receivable, net 241,242 78,462
Inventories 58,716 56,106
Prepaid expenses and other assets 16,582 19,803
Total current assets 321,879 303,204
Property, plant and equipment, net 193,099 171,300
Goodwill and other intangible assets, net 73,980 74,084
Operating lease assets 38,329 40,049
Other assets 3,569 3,602
Total assets 630,856 592,239
Current liabilities:    
Accounts payable 28,917 15,227
Accrued expenses and other liabilities 54,355 58,265
Accrued warranty 5,178 5,178
Line of credit 28,500  
Total current liabilities 116,950 78,670
Operating lease liabilities 32,440 34,242
Deferred income taxes 9,831 9,831
Non-current accrued warranty 19,912 20,317
Other long-term liabilities   4
Total liabilities 179,133 143,064
Commitments and contingencies
Stockholders' equity:    
Preferred stock, $0.01 par value, 3,000,000 shares authorized; none issued and outstanding
Common stock, $0.01 par value, 120,000,000 shares authorized; 70,241,911 and 70,187,463 shares issued and 57,853,160 and 58,240,721 shares outstanding at March 31, 2020 and December 31, 2019, respectively 702 702
Additional paid-in capital 123,214 123,996
Retained earnings 604,082 561,680
Treasury stock, at cost, 12,388,751 and 11,946,742 shares at March 31, 2020 and December 31, 2019, respectively (276,275) (237,203)
Total stockholders' equity 451,723 449,175
Total liabilities and stockholders' equity $ 630,856 $ 592,239
XML 54 R7.htm IDEA: XBRL DOCUMENT v3.20.1
Business and Organization
3 Months Ended
Mar. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Business and Organization
1.
BUSINESS AND ORGANIZATION
 
 
 
 
Trex Company, Inc. (Company) is the world’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
®
. The Company manufactures and distributes high-performance,
low-maintenance,
eco-friendly
wood and 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)
 542-6300.
ZIP 55 0001193125-20-132542-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-20-132542-xbrl.zip M4$L#!!0 ( "**I%#2+>U3W#$! !FE%@ / 9#$W,S4V,60Q,'$N:'1M M['U9<]M(LN[[C3C_ :&9GK$C()G@3LOM&[26/CK'EC22/-U]7QPEH"2B&P38 M6+3,K[^950 )D"#%!0 !,B.Z98D$:LFMOLS*ROKT?U^&EO+$7<]T[)\/M*/: M@<)MW3%,^_'G@\!_..P>*/_W\W_]GT\#'QZ$AVWOH^_REY\/!KX_^OCAP_/S M\Q%^<*0[PP_U6KU6:S2T@_!)R[3_3#SY/>F;:@]"H]N&W;U]O]0$?LD/3]GQF MZXFQF O&/OV\P:<&[G']Z-%Y^@!?P!M:[["F'4XH8WI.LZYU%G4@GYBT/W*Y MSGQNS'VG]X&YNNM8_,/DX>AUW0ELWWU-'V+X)0ZSDQRF'K@NR,.\]\)O4^;' M7_1!^DOX3/?O!=9GL/CCMD/E@(;*EU6*L?UMMQ/5DTZ6D=ATX/ M@>Z)-R(^O-5O=S+7^:J/ANI 6"S.#/S7-WV+?]9JA__Z]$'^#A\.N<\4W;%] M;@,1?/[B?\ 7CQ5]P%R/^S]_OSM'VX>]'/*_ O/IYX,3^?CAW>N('WS 5CY$ M?=P[QJOB^:\6__D .U<^&>93^,$_#=,;6>SUHV([-O_GYT_FRT=\C[OR5],P MN"U^A>_/7:;CC!6;#:&M4-(^GCC#H6/?^H[^YZ5SS=Q_,RL DIIH#,3[6KV- MAA?8(B;UXM_PAY\/KOO>E5UK_JCW?J!I_G$;W'LP&9C$V1/\^,:']]P-/.QB MZBN<8__%] Z4P#9E8]_AEQ_?;T]_C+C[XQ;(! ,PN&X.F07LJ!]\KAW5M$\? MDO.(YG49#+EKZN&TP"9^[ ^Y;<#__KG%'J>&7=-^P'\XY#NGUOC1D+\??'Z MKGC41=CD_!Y.'3T0'9B>SJS?.7//X1-OR;[PYYI=7<.WCK%*9__2EN[JS 8A M?CV!SEQF7=@&?_E?_KID-S58\VKM7K?37;J[$V'C8S0\LXU36%F6[/'P4*N# MUJXXNQO^:'IH OQ+^"8IYRVMW>OTENS^[N;L-^7D2KFX/%EQ"'W#<+GGW?HP MUROWVG6>3+':3P^E6UMR*/_NSXS@0U+]7?[ <3WEWN=/:#8_>@*:0+.* #0? M?5#*GP\\RY.:$,_K J MH> 5$^SI7I')8O>KD@E>X=;^4 A,[*H4@E?TP*J:PGV8,G?B3\\)7/&7\+T^ MAE956-QY5E7YK(1/Q]2VQ^) M)7[\)_B"KH_+HH -B,H1"DU_-QFK$7NV(=;'Y#?C;L?]?$@092&-M-Z$1EJO ME#22GLMR-,)G,Z.1 ,3EDQ\93?!3)"+Z9NW9:O722<)DML#;$!]F-%MP=K1& MF7G;/-0:V?.V6\+9:MVL>5L^FY:0Y.ST-GVU^R'\__X(8WNF6/%OS,>![]WV M;V[CKGP?AFR85N";3_R6ZX%KXM)^]J);@<&-<]<9GCC#42!1^M7#&7-MTW[T MP&L57OV7U_0&9#@@?\*'*P)_1(GF3"9\^I(YXPOG)U*J'+:8D\H9[DG?,NG9<_\&Q3.=63B\ND>>FS6P=B'W# M=6X^L7N+3S^.5/YQ)Z)^W'6YT?>O'=/V+^P[8'2\+?@;&KIZB)Z]>OC%<8PK M]Y:[3Z;.2R^ERXU__/1"BLP7M:6'LR1K8D-ZD^?[I DL5E)[.[)!@;MN:MG M;QNOGKA+0I9*C*U8Q+<8O4]"3V*ZF9CNGD1DBQ%++1T$ILJS8.Z8H- :,Y&3 M*V@#7&_[,:2 )^?JN?Z)8WM &D,XYA<^'PKOG4Q03B;HS5$!2SZF\R0V@#GL MW">)SM956%4_=DR@US>5),];LM"EE$!B=K;;$L_,-29YA25D^'@C86JD%/I/ M<_2!;E^8QPW #[YKZCXW!'V8'?O$PT\P<=3;#4G =)V/:\U\GT3CFKLB==O6 M4^G4MS&U,OY)L&,2L@D!]DE0SH8CRWGE7-#@.G#U 5#KVF+V#LG"&W/<)W9? MP".NS?U39\A,&U.[O2GWQO3Y5_.)&_ DLQ]-P/I]S^.^]^7U&_O#<4\LYI47 M+\8\EA7F$;TUESC[)"$WW(?)H%X M:^232$S:[/>)_W,0-BR85R/\-7TB$?9*&V)'6_9* F8GO$]?/G<#U!PS/_G*#23\8 MZQ3H+@>]8(\NY].['J?\WK^PP78&E=B 2QVN6/!7FOL^"<65/^!N;!LRSGT\ M= ]8&+[ 4#P\X0JL].4U6F%_W ;N ]/YN<7^A =_92Z>&WZ%YKC[E,@]PD/S MXN6^93G/&)Q!L!4^Z%4"6[Q)C4C6TDFZP1G,]>9.DBL8[(#0EFW? G;@<\S'"_2"9U7-BZ M,^3P8C_P!XX+-,&=B])*PC@Q/S[3F&^>2IP,UHF%9$KN ,TE^#X)Z8:R]^,K M#.AM$:^DB*9,C02T< &]X'-RE6=A!#C M9@I =7BJ(NEE+651-HFF.CS5\'A(GO.QT*640&)VMML2E=V3HM!_6@2#ZO"4 MI0Y/V42#ZO"4M Y/V02%ZO#L%;NIRDJQ55;*QG^JLE)HE96RL9^JK.PR=ZG* MRC:KK)1-&JC*RC[: "JHL:PX44&-2@OZ/HDJ"4IF@D+V<&-[2 4URB?D="BU MJ$.I6^-\_!YTNENO9,F*D]O@IT^A;70;_!3/[YZ=NX$3>,PV1$5!SJ6;_R[$E4YI@8J-_F6GVTUV9E)14PP!$^.]<3=KPZS/91V(.S9PP/7 MD417-O\?9@?,?;T;N$[P.+@;F*[_^C^!G8 O)Z+'Z'-Y4%3 M&N'$2#9C"PGT LH%5I)LYZ;K^:>P-F"S)-;;%>LEF%--X19KSPT?1?O'KO/H MLF$":^,9YIDG2B]V"X<]V4F;,_5J,I/RUTL"M]\<59E20(N13H=:/2N.U^H_M#9RNWOGQ#A/ MWELAWEMBIZ1[6*L?:NTE=TH2(I#9'EE,!-XZ$F#\$7C^M"VH;EKD4L<@IN9< MHHVS',0A;A&Z) Y;%H?N"N+0S4,<.C%QZ) X;%D<.BN(0R=#<8C#="IL08'! MS;%L/BXDE:@HB[M#DKFQU2RE+.T+VYH_ZKWHKKE[C_\5P%#.GJ:LR-17E< X M\\<\YXDB0EG-PWHOKU 6'>^I4&!JBG]T6*_HPWK%\)5.V.=_PKX83E).?9XY M]<7PD [_T.&?"HDKG=[-7&#W]_3N-BSL;@O=/K.Z$O7=)//&N1 M%E5:5*LELOLD=,1RNE:ZP&A#WB.G"0_I*!=SQQY2 %:VO6LD+A2@#9S M@:4 ;9$6=K>%;I]93G6$:5'-=9,^OR,9M*C2HEHMD=TGH2.6TRF6XDZQY,8_ MBN=N]11+;GRE>&[!IUARXR3%_+/I M.0H?&?^-)E,$3$[KAKDVNV!?STE-O.T+136UZ:8LE&/DQ-XDTR MA(?,4Z@K8:'\^@WZ?C!?/L(XG< %D"G_'' &;@[\#D/Y_ E_*/A3\?Q7"Q3Z M 43ST#/_PS\J6N.HWAV]'"M#YCZ:]J'OC#XJM9$__N#>\7UG" \>M3M\>*Q8 M8#@/!QRO6H4/Z_#DL6CN.?SHWK&,XX//GY@R[#' Z]$4G>6R)M0J;$,C>K5IU%\BO54,7C!<2Q%7"FU M#VQH6J\?E7_\%3C^\1TL>YYRR9^5&V?(;/EA4KY%MPG=LK&8D[67F^\JW+C^^7%W=FI)<(=IN2MO;LY/O-Q=W%T#8_N6I MVL0 M^6#>JNB+55%:I-!>UK6C6FO:3+F#X79.78\[/+ M1JM+Y"< @[9C"P1LZHK-T)\SN/GQU-$#Q)88B3Q00E_E!@';N(!BO3:Y@K!> M._BLU0[_)=#EI,'/)-L;RG;[+=G^K__SR1?@60[ZYX,:L(M;UH@9!HQI_'63Q!W]=?:EMI"\14V"$%AMYT&#TV_BK M!!L.)&G<:+(C]L@/[UW._CPTQ2[/1X4].8*CXD%C"MLV8>9/W/5-G5G1[&& M0)L4O2MP_9FF7>8:_Z^ N="B]7K#1X[K+Z?\BJ@CZO]\8+[@G!V+,]MW XXB MW^LTV\?3AB$A_9\^^,84%\HA=*OR]5_?^S=W9S=??U=NSJZO;NZ4Z^\WM]_[ MEW?*W94"<.L.,9764*YN%*WUSGBO7)TK=_]]IL20V!B%]4_N\&NMUVC&J00_ M12A!*'W2;NA =1<];'^ LWF9N*Y"'^+&A]ZC]]YZ;]4WE'NF__GH.H%MH)9) M:Y,G %M.MQ>@PX)]AMHZ/L.YXRK^@"M_1699D8%D1=P%J+QISJ_%TV>R1/(: MQMS 6#N\-##8ZRMPG]L'G[\Q5Q\H#4U5\/D,,!\)P'P!@+7B#8*NY L17B2\ MF*V'Z#*@#^Y_;PH8'YCE18BQN2>(\>ZF?WE[(7 A049ZK^+O$60L V*((*,_ MMLP19GQPG:$BF5O\3QCRUOK>44B*682FA]DQRKD)F [6RGM$:,7%B<]$>@QV M+OM>,E9MTVBUM4>M5F_4:HU.K:YU6D=_C!X/IA!TO28V]L-*.^CWTN'YH H],P^#V1_F/5F]I M[5ZG!XC;Y2\*Y@PR^U55+FS]Z-,'?+UT<8O2\&0]%/+N[(7IOE@J,+'+Y8^F MAX@$K+*G>".N8QZHH9BV8OJ>H@]$>.L]V?\E[?\&<9R(0LV(0F(4B1A.C/O= MU&"*QT?,97Y:,&4FE!)K+!9IF0Z@M,;]+B6?X3RG3?!,6"":5IZ--[M9M2Y= M]7G4DXJX=&0JT4]Z<&KU?,GM!/,2^AJ^61$[^ 9TA@7(<4>./',H,MM/P!WV MW=<3QU@C7H^+'UZ>Z/.1ZSQA9QBP/^46>V:8B;T$VIX5\_FBLPP)%^C/VQ*Z M+P)9A)=VQUXNP@,8NA"WE5RV5O-0ZVFU9JLQ1XJ4%#%:;,^Z&9NSO(2E6RY9 M67\.*V,X89 4QU48NH@I :@K"C'O+0/,^.H@^. ^,MO\C_@[ M'2SOA?G>6X%X=W%T3-\P7.YYX3]?X1UMV^$P&.74-9^6 MN7>.<_VDJS]%1#,@'L^'KU.,E55EHW:=J&=?YM(;9,MBM46 MB'RF&Y920/&4T@CJM>/YS/I_YFCY,,KG>KU=:QQVV[76\G&28AW<:3!#\#IK M>!V*#SJW(Q=LESEBEL)?N![XL##!QP $N5.BH'5YTQV@S#MZ MCS+OEK(36E:943?C[>9__*U;USK'GN)SBX\&,%7%%G%O50'[;@5H1Q4&RS. M!%R;W\T%& A^^_#@"I"BU9PY'O$^\[!_*#/SAOW5@:7A&B>^8KR_?MANU$I_ MO&/!"=DJP-E+QU?Z(RQ&)7;SJQ'.J\@*?0Y3XJY0!55LDL(?+ 1XS#:BCQY, M#S1$P=--8!,>,!?%?N2 M< ^<,5BGJ^XXF@#9:=LFIV8V@2%:KMR_ @.Y_B<^]J?R/.!BYPKSH6,I2.^T]W+P ^8!_RW@-K.L MD,T>_/M78+KP(3#HGHU!F[(R$,9X"Y@#_!]X)J^"1,Z>Y%B MI/1U'[_&0QF* =_":H./CERN<['V:'5%'+#SE'?0'LBDX@7Z0/$&#F9$1:G; M_H#YT[-X9LFAXCCER^%$WJM"SM_58[.]Y]R&A^[_@+G@2^)Y>!.'$C:&QWH\ M,1(Q4E2 7DTQV*MW-#?!>K%7?B*/B\D30M 3[BL&WI(KT>]89"VY""6Z7M^X M;'HX:GRX'85^'FDNG3*-MGF\E/4JBZ*BQ(*P#DV8JJ$ @M-]U['1V;5>%0Z. M[ZMR@7:6Z<(_/V4^DZGP4RH\:6,4N%Z 3<,7-P$\V:RU4$$!,0:6W./)'*'= M'MZ%],[9 LAICG6:>^_7U=@859&HH0*3QI+&OJ&Q)F K $TN+'U,UT%C,4W4 M$-+HXG*4^FGV*@>B=QCK*23>N#\/^ &_A@LE*J$N4\)Q38=!PAJ(E'A4P$=^ M]@?1MT>PQ',Q8X,_F+8X7"6"A>AEUFO'\^8MOM:.H\?>?&#N\,8/XKH>/CQG MK-&3IBWM7.8DUNKWA_60L"$ BJ.>HX_9I2K7ETI5[A64JJRU*INJW&Y4=NA: M9EG6Q0^]F/SPWDK;34OL8?86;QQL<,Q^9OG9=(=@K0'D< S2/0%3\^BXKVOF M;LMZXV)1T,.6,(/[:_K"LC XM\R.5(+I^6R*[YP 98I!2\4JTOWY7.M/=$^2 M52@@*5Q5%&[:C=HP7[.>=7(E-;AC#1)6VZJ]ODP& !0RU]4WU]MF%>G;@ABW M#%E)DH[C5O+/,")50H[N' =SJ_]\JG^1\69'?@B8#45!?S(2TO362C<0/(*9+) D]FA@ - MY-T,*?5W'5?T9;UBY\\F=(TKCPT4<3#9X\GT1*3*9K9N,@OW^[ 8%#Z,MPD; MS#4\!0L[F<94)MM49NH[]CXM):.\:4W%I _/EZDUL<=K0.Q (D1,D M,X6WDG'S_N.\C+;?N5=&WI<^ >^M: B*0*8P8]Y-63DKQ@H'/0I!ZW>#Z)06 MRKF\:#N2>'?V:!=N7-.*3*:\S$9DU(9N)NU.B4'?N[)KS1]: M(V0_7LDMODEF.;<"/>]W: ]]D>$PE=TU>M?B\0W9+':4]B MX8WJE? G<=N6N(4X3J*,)67M[N;L-Y(QDK%535JT#X%P8]VC;]!$=&,)3N!W MQ_U3$5'6\2['C&1^_7I"Y??HO6V_E^MV?#;W!TZ9Q$08.F&7XH4@EKIB?64? M$-W3K2Z"UAU/AP5B3X,)X0N=;[<3?GGL,"@6Z.]O5C3 S>5 M01/>P,QCA-9:#56)?KS'&T7S2GG9\JV026>.HWD4Z)9ARU.ZD\"7\ M^#@Q-(%-H$^F#%Q7DZMMU__)W5;FX/#E*07-Q 3(-8 "(VK:8L62!VFIRX^+R%-@Q MEP$;;(7/V_36:M,+Z5P"%[$WWOYIY3W>^NJO='OY=E/@-XP.DF,M\XI$B)X)@0'FX77UOQ\4#]XJ]\ELS!V)>%BVPOE6GL[URQU M!VV^D$7"Y$:'%3>B:J8BNQJ]9[W&+"]W&ZM)XTTU6?D@@OC$M/$ROX_*H? _ MMP':H\]P4*$;7'XE6?.BIKAOJ'4:K;;V0P/EZ=_<*1?*^<5E__+DHO\54/_Y MUOE6GJT)\?IE(;IO^^QOF!%JJ5(M97K_;#ZPI+8A*ED=@-2R B %!:A\/@Q/ M;:0%"E?P[W+WG(G]Q2#*.J9'(0'QY"S\)IQE4?#M?'R,%F\;D9>:S &8A0E. M@EB+3EFMP-$,%^4W1E]>E%@8(-P:Q%L6W&U?9 B344N$R?)9E GF["G,:BF]SNH%FN?'/$55-GHD;)-^;J81VLAA8> M@<>K968^UWK*N\!F@0$KA/&>-_S[8!SP%),P*EY\.B4ZQRK$Q%"(H14:834((14Z96?6B*$1 BI M$A0MH?5/0TBM92--XD"NA]<+BS.Z \6\^P1>MK^4DCH:1OZTR+T M5&E40"T1>B+T5 F*EM#ZIZ&G#M[H[4-WOJ.LD/!-V(>P3\6P3YNP3Z77=&J) ML,^^K-23 WEU.I"W?^Q/ VK=@\_?F UZB_AK?$/;J>GI@>?A;6H8I>K;S'KU M3!'OFL VQ'7RODQ\YH9[@25#8EGX31"*-50.[KE/M>;>Q!+1%&VY=%>H+1FH31]H_]J;54Q-_ M*OAJ''S&/"3EG.F^XQ+N(MQ5!5$FW%5Q/$$M$>[:EW67#O[M-?M385?SX/-W MV^6/I@=M85DK9G%Q?"^L!7K+]< U?9/+=*7O'L?K_P!=Y4+^P$'+^HM$/@B\%4!@:Y3685J M@PIJB<#7OJR^$_#5)O"U?^Q/!5_M@\]G+P/SWO0IWD60JPIB7.]4'W+!3W9O M\22+=8LS5W0WP(&]C-E1DPMV.--EWU#NF?[GH^L$MH'#E2R;M)'67IP\XLC5 M-'GX<*J1N09:!YO,W2F#G(U2EU,LM52I3/MGE@4SWZ_"D#CLNN?@02/LLI[9 MJQ?CU6",VIY-PQ_@)&L_'2N1O#1P/P+-8-AL7I[F")_L1 MG%%8X#N@JW*6W:.6F2)F!]F\;AH@\Y.E]&!I/2CH;-F^_G%9?_RY*+_-7[P=#DVQ$G43B51;#G#)5OH^KWC&MS]^:!V +RSK'#U M'O\=#ES\'?8CWY!JJP>N"QP7)FRLOM+&S;H-6SEG*4=["".TV,B#!J/?QE\E M>',PY6PO[5M'INNG62 # RS@#.*"PT<3C)8TG?54T[D]9N6KP N?7N$FB31E M+!7$W)9=UNKSK4[E#?/=S=EORLG5M^O^Y>\J&.>3M%!.G E)56ML#:4L6 HJ MSY3EKM%SAB.7#^ Y+%AY8>O.D&<$;';9L7KW?7Q?3FITBN@4TNG"5OR!$WC, M-CQ5X2\Z'_F*-V"NK)8ZXF[X%P@G2Z?EQI@L4)@CC\E[M-\M[ MA?91_GD8B^#55 7_>S_]2&2)8W8W_$;T!+87T4O%N%8L1.RN!=MG+TPN*IJU MMS3_EKQY>K5MHVP4FNSP+MCA^FIV6)A7:4BG;/$4W:K%DPIHO+AT?OWMX?5) MMII8KDK,-?-I2"=()U GM-Y>Z,1&*8JQ4'8<1M=K356I-[KPH]5Z/[,D)SRP M]/V6S9+:-B[ FUNMW0(C6Y<<+(L,Q;T%\-"OIC\X"3R8 M#G?/7G0K0/WN>QZ'_XP[]G( *Z"-S+C!9)7KFO8#_D/8<>?4&C\:\O<#);!- M^<1W^.7']]O3 \7@N@FT\'X^.,1-&& <%P6\Y9F7GP_,%_^C'0P-QP^?1--= M4QN]UJBG%IOHIQ:+ROEU#H]M=71JJN1C.K;8Y4P\]V5^ M/+?Z0TB3WQ(Q@_B_L_RG./:.>F^_N([G*2/7>3!];>(O(SP-11%JLK79V]I0 '^1XM>WC7Y"^,ZD[!6*?QI-M=6N M\$X@Z23IY/9T,A]HU*BI6KO"/@G%K2L8-"S!$"AN3?RGN#6Y?%G6C96E*AY< M9Z@X(^Z*"NWDW!&0S!Y(7DGQLA^ES'UU/*]03Z[54K5&A0-JI("D@ 4I8$YN M6T_5JISW1Q'M"L(;O!W0\Q53B+RJV'P_MN?GU((D@YMQ8:[%%C<2/VEPPU#9 M)2]V![]5K\_8W+=48/N2^IX4DQ2S+(J9#QYJS8:P*Z.7%,*N8/RP!$.@$#;Q MGT+8Y.-E'\*6]Z.$CI[BLQ?*42+LF$,4;1(\B\H7F'8 [5Z-=T^^"$F4S]VA M')Z]^"X#&VO:S'W%.Q2\2\=&H.DZ(KTWA[GIL5-NW M()P(DK6E!.]F76W69G.=*@,/2>M(Z_+4NIS"SYK:JG)@9!M.F58\*"^@RRE$ MW !$;#@!7C:[-52>ZQ@V@>4D ;LPANU) &V:5<[E^L(\4U%9*&C7W+U%^1+BMZX_]@.D]8=H)HX1ZV.(6%L($6M' MG49U 2(I(2EA$4KXIGNVJ1*VFM550O+2JHB/RS &\M)( BKII='V6=E].7F) M,3> 8=P%-B;\.4]Q M_SF8WLV!/GCC*RB@27OX;BUY?2=QD,[[E[]2 0HGN]D(*2@FY=01=[A1LI:*O94)N=;G45 ME)S"*L+Q,HR!G$*2@$HZA>3N;6.9/S6M /T\VKPCY+B5?8-0 &G[CKPX4L.R MJB%MX)&O1DA]AY Z24 YQE!17XTV\,KOT=$6'NT0E&^'()3.F8V"XC?Q&O6& MVJG3_9>DHJ2BFZAHCMMXW7I/U3H5KN1(KF$507D9QD"N(4E )5U#,U%E,\6 T<:?74)>IE>XCAEG/ETO&A;=]13AQTBSUN MX&]""QCN 9Z;-K-UDUG*K0\?#($.GO+NN\T"PX3OWQ]-K=Q3OT>S2A "G>!I M.O!AD@FYLF(>6-@:)^H+J)C\9T6:QL&(O T,P(CUS%Z]&+D'8RCS;!K^ "=1 M^^E8B52F@8./;=9KK8:J1#_>'Q]\2!N6F*G" M\Y5L)6NT MC1/B@^(:;%1S;I(TWP+^Q!T?_OI M8FS!W9(TL8F?.$+3 /H[NM9IM-K:C^;!MGBRY/I6 M3:;,61V_, M61Z[<#CCWO<5\VN925A8ROKNP%7_@!!ZS#>_]7'HA&K<\L*@?'X[[!?N36#XM&8S;G7GFR*R+=N4%S9D M.U+TQJ$L$*V^;> _9Q,!Z_LGS'5?H?U_,RO@4\>S^MZ5G?W1R);::+QQ+45I M[2^I'ZE?H>JGU;,^%:DUNVJW\49%X=(J('G8U8(V?5T'P E(QN4Z![&_M[BJ MV-S?!V2SJRY2&>UK)& MTW2Z:K-=5=VCF,XN I\+^PF(X;@FWXLH#IG;XLQM)%JO8&6+B=ATU8[6KJAY M)5TC7@VUUB,X0\I' MRO>&\N406^YH:J-6JZCR4=1F%S'0+XYC/)N6%=MC-VV?V8\F5A^741R"0F2- M!3>9!ZGK2JRK3G8UK&4?44AN\$A7SU\]Z2E+6;KJJLVZA3J M(>4CY7M+^;)'-,V:6FM65?DHU+.3N(=.4)#!S=(Y_+7N1S2=-1VK:K'E.B,1+6RU+<_ CHC0;ROU!D)<=(*!\_Y]S@%71L M70TGP%R[;:'G/(>P"7PF[E=]"%OC/NU?34]7?$ WF7XUV;UIF;X9%A6[]1W] MSP&,D+O>/_[6K6N=8P6/!?BO=-OI&(C2Y9"[?#DD"30)]$X)-$5.JQ4YC6X[ MM29K,UUY6N$@3[FC&"1')$>4(EF.M:A\E:?']X*-V"M>&+,/ZQ#M,Q2SSQ"* MUK64K$(O >NJ/:U3T6T'4CA2N'P5+H="'RVU7J^JPI'_7#G,X@8\];:,F$N] M#TAF5SVA,EE7W^4O'T.1B^VF1 7[8Q^%!O?L)2PH\"MS76;[K\7<#=94&ZU6 M12TP:29I9DDT,XGXV#7_P4>G\=*Q$,J^U M42ACRX.OM.#_FOQ_?[11>1Z8/A??OUXTK(/M7>J%;U@^V/ M@&IO$.\K57N#HKS5N)^4ML;)+:2OF:B^MK?9:=)$%J1RI7$&AW$Y7 M;7>JJG$4RZW6.;GI:RL(P9 YS:NR;*)\?F1<7XNN[%Q7F\VJ6E=20%+ 8A4P MAS+/3;7>W,DZSQ3$J2@(.N4/'!3 4$Q;=X9<\=D+P1^ROME:WTC([MA+S+$L M&/WTU&Y#JZCM)?4C]2M4_;+'/E56OT(C.SN"8=*2+5:6:Y#1PU!(I8@H;.IH M 6$4,I(%Y#,7C%6TGMK3JNHHDAZ2'FY%#[,'+?6:VJALH1<*V.QBP$9>.FHY M(%_PWI!VK<@4KR],8:ZS)&JR\&NI31O)-?$^ZV/H)*'#7;?H2GK,0)R8PCNY9_+7$SPMM-3M4:CHBB/=(UT+2]= MRZ$P<+.AUMKD494'XQ*JWDE43;S?^@@JZ5'11E)9-Y).G.'0](<<;V?!"N>X M6L.+W-;)!R-UGN8T$R1')T;87&_*;R[I?>>U& M1V8]7)Q4Y>^+<=GX>;&673/WRKWUF<^-?S,KX-?%Y08Y,./2X MCG-\=ES#X_8Z7+@*? \/*X#5R(T-N0^S--2ZV@CS<4>U>BU/AW1FBCE[)S-UD&MJO:FI/2VE8@XZ&EF- M/A_Q@=%KW8[:;*?D0(>LB#E-*\ZE"*][YH;!CMIM-518%#-A1Q$>>=HMTN:Y#:$*K>GZKE.,OD85>$C92-F*N?FALLI6PEW>"KO-?9@;,I]92N;5 M!$?,-&#:825!G8U,GUF$4<.N.4%[FN4\L!\T 3/?VN;/7HMMBU7X.:UVNAVU4YKK=W=Y4:> MSRZBIJF]9EOMI%UB%VVRT\[A&]8K+99)RVFV5N'="CI4W(YBO=-6ZYU62L;* M(IG?OFR^)T4D1=R>(N9PKT>CH]9KL^E)U5!$*AM7K<)=VQ\!E8TCWE>J;!QY MTEOPI$4A;F]NQ97==\T(_!49U(S7]CD3$E:($]9L:6JG3N6Y2>5(Y5)5+H<; MCYH]54N)>U1#Y^;6S)6VLW:FJW5=5<6M(]TKVB="^'=*]>7:TW>A75O>+=-JUPZ)Y_ MCU/ N0' V7"">XMO#;OG.81-P#MQO^I#V!KWA:F"'PRFE5B/=(LS5W0Z0)/Y M,EZ]<$T9U[_>IQ=BGBJNX7(IG6DB#DET<":Y.\6:U6"25D]=LEZVAQYN.5,&_B;"&I@8KIR;-K-U$]Q'429+WO3T[KO- L.$[]\?)=?Q MY*_1G!)D0.]XF@I\F.! GFR8!QRVQH7&7 I^6)^:<5ARSP&>(2RQGMFK-R'T M8(QIGDW#'^#X:S\=*Y&B-'#S _BI/)X-1:(#YZ3&'U9(9@AO2@A\%F9D8ZPP\91O8N42G#EJ-U)84SX M\7%B>/> R+%?I@Q(;;%1 MS7I)TZP+^Q"D?_OI@F)T-V>_*2=7WZ[[E[^KRL7ER91EG99(Q32 8ZN=1JM MMO:C=; MIK276M:JR90YBV)L*405'3#[$I4.&[R[L!5_X 0>LPU/5?B+SD>^/"2C@"BR))T4=$3$PB']'7$0 M1^>6%?H9X[_#_L7?4RL!BHQ8"N38$LA@9CJA6P4@P6(C#S[V^(BYH!OCKR8S MQ;5C?B#E)?K:F,(DS<9/JYBOQ'92PCU*;;V>2^/[V2*1E$A:_A:)I$32\K=( M)"62EK)%$62>B^.Z;VR()0>TQ/YNV.!L@E-^H8CN1I&(A7=,*BE<626KRU]A M2FF" #@=\+C]\T'[X*WN9U+=_/FI;A.Z58LGQ08@NNO%'\1%'"*LD.X2SPA4 M'H+C.L]2<.H'>78SED_H)J7+I60UGGDXD=/D(Y%3&W-APV]$3Q^EJ.^R-$]J M''ZZ=S]\SKY*+I9./+P(J^3*/L(ZBLI< 5X@9?'-U/4IMYJM796FR?N8%DYK M*T9_ Z6B!6!;"T!4LTNJT%EZ<4;2)()/I#V+RGH1@")I+;^T.M/P:!],.T44 M=B&B0$:F(D9&UGI<<2FLIF4AK2"M6%(K^D,GL/T]T@H2T:J)*!EN,MRD%7ML MN!<[2AG59D@E6,B&)8LSS)5PJLZ0+L-?F,5LG:N2Y3/US>4O>"1W_M;)'&.U MP>'P!;D#!=;R2HYBHS/BLPTF9E)24E)2TMZ/ M.;>-%JZP2UTW2DI+2DM*V_LQ?9->X=JZU!UZI*WDMNZNRB[MMB9N!]J*X[KH MPCM2V"TI[)S+D6C-S4R!W[BU:]5%-QL]7KCB>L!+^&SC6[_2%'G[HOU^1S69 ME+:L0+G0JQ_*O'INM'='NW+;4(1+[BNFK3M#3MMN9$G7$"!1_ZE^+,F:W,XO MN[DBZ2;I)NDFZ2;I)NDFZ=XYZ5[LXP'PO1"X]ZOC>5/N74W[49-7L]PYDVM: MMK\?TJRK3N^-&X-)NTF[ M*ZS=M':1=)-TDW23=)-TDW23=)='NK?B=Y#;0(<$JKA/$19E?#;]P8!;!HJF MXK,7^ @TASTSU]B/;8LY)\[(-A=[HE)((P9NSAWWCKW\BF+I6&@'X(,J[V8T MNJJ6EK<:'';%4VGQ8VDFZ2;I)NDFZ2;I)LI-[D M?Y!T[ZUT9YUNM<+:59;MC[K:J7)M5U)R4G):PDBZ2;I)NDFZ2;I)NDFZ*R/= MVW,_R'N@0Q_5W+ZXX:/ U0<@^I[B/. .QA T1U:JVH<=#-J$+L,F=.(Z++F; MT=?_"DQWYCZ\DFY=-)MUM5:;/:]7F?WIG5-LTF%R'LAY(.DFZ2;I)NDFZ2;I MWEWISMFY*.C2[64N[)WG9U0F1+1SVDP!A#($$(1J3F)9LQ'>(C5][13WGEKK M4&$(TFW2[>QUFY1TF3V:U;9HY@T@ AOCT1ZU4 3R@ Q;[/+><0T0\ZA';?2B M>(YE&N)L3DU5\+_W.S.$- !9(F80_XG_Q'_B/_&?^$_\)_X3_XG_Q/^=X#^5 M3MC1W,,OS&*VSE7)[&_,U0=*0P.6U.JUO4@^I%!BP2G@8@M.YH!/!0W[WI5= MHGS"5D?MMAHJ" =M]95(7?].FEJ0IJ+F8?TI[GI2U_+7UW5W!#I5OG64.L:%1HBI26E?5-I;[C/H%WCC+DV=.\5KJUM<-5K75IBRZ2M MY+:6TVTM*%-UX=JJ-KI=M=/22&%+H[!S,H)HS2TTA6V%1;> /-1ELLWK6)$S MI2!!99+==DZ326G+"I2S@KO-EJ9VZHWJKI[;2##5BM]@+J#+J=W=QNA%,9S@ MWN+;VV'.=0R;;#&3!.S"&$@"2 )( D@"2 )( D@"2 )( D@"BI8 Z;_"3P8S M2T9'=(LS5_0[0%?Z91S)P/C"I!7IH>?_WJIOQ')A,?@B8R"R#:0]SC?DL8CR MZ]RR0M*._PYC*[)>A>Q2AA2 ZL CA06^(_MZ-@U_@)&9VD\IH9I0E'3'LMC( M@X\]/F(N\_GXJTD4)XH*I(<37F:"!F'/S<9/*\B DDCY72"88>OU7!K?SQ:) MI$32\K=()"62EK]%(BF1M)0M+MX6ZF:R+33;X.PYM(4GM71N^]Q=\V"6Z%+\ M_9S+)]'9U MV/:]8QDIN\R;;FYWU]G;E@AOH%2T &QK 8CR]J4* M1=G[;RT%I$D$GTA[#CY'";@$H$A:*R"MSC0\V@?33A&%78@HD)&IB)&1I]!6 M7 JK:5E(*T@KEM2*_M );'^/M()$M&HB2H:;##=IQ1X;;BJ@N>YQU4H5T#SE MNC@I+O]J:.'']9K6I6J:=$"ZZ+(D6ET>C=:ZVZ^FV55;+4UMMRI\K'H'U95* M&12EJOIDDE;TE)24G?5-+R5--LJO4Z5=,DI26E?5-IMUY-LZFU MU5Z3JFF625O);2VGVUJ":IJ:VFRVU7:7'-?R*"Q5TZQ"-K*N]=H57SXWV[FA7;AN*<,E]Q;1U9\AIVXTL MZ1H"](^_=>M:_5B2-;F=7W9S1=)-TDW23=)-TDW23=*]<]*]V,<#X'LA<.]7 MQ_.FW+N:]J,F7+O>G1-=FJ#UMK\?TM#45FOVAI/*^(>DM*2TM"21=)-TDW23 M=.^<=&<-N @VT9&8G0Z^GPU'EO/*.72-A5O@2]NC,#S9WGPV-&46T6G@0H/7 MW#4=0V87B9]?F,<-]%JY[3%L83F7>-N'9>I-M=FA!$'2[-W5;/(92+IW5[K7 M6K?^S:R ;[)LE>4X2J-&:Q=I]^YJ-ZU=)-TDW23=)-TDW23=)-WED>ZM^!WD M-M A@2KN4X1%&9]-?S#@EH&BJ?CL!3X"S6'/S#7V8]MBSHDSLLW%GJ@4THB! MFW/'O6,OOZ)8.A;: ?B@RKL9G:9:TV8K"M&92\)=NZ+;Y%641[II.2O#H<6M-.I/FDZ+V^XN;B3=)-TDW23= M)-W5DVYR3/;!,2&_@DYW[/2N"<:1#^]1-T =)LJQ%ULE9*U+L6.]Z(3'+^[2 ME0^VO3$"DJ0V6KWJ;GJ3?I-^%YR14K!ZKWTC RDU*34I=?9*799MG[K:Z56X MIBTI.2DYA0Y)NDFZ2;I)NDFZ2;I)NBLCW=MS/[+T'BI\72,==JG R5VM&?[MJIT'U,$BU2;6S5VW2T25V:%;; MH)DW@ AJC$=[U$()R ,P;+'+>\GN1>DB1Q((3P,4&G,P GXH9]KTKNT39A*VNVFITU&:WPM=TV12 MVK("Y%,,)[BV^O1WF7,>PR18S M2< NC($D@"2 )( D@"2 )( D@"2 )( DH&@)D/XK_&0PLV1T1+?;=98)CP M_?NCJ7C,U._1K!*$P 3<:3KP89()N;)B7@AH:YQH+J!B\I\5:1H/,=WS!\?% M$)/US%Z]&+D'XP#5LVGX YQ$[:=C)5*9!@X^EC.NM1JJ$OUX?WSP(6U88J8* M"WSG6 E;[1ZUS!3.+$@83V7U:IP0'SPG ZW+RL(\!J2$BL,N&T?U+E(KP9JC M=B>%.^''QXD!WCL6!O\^,67@8@3U;[ZC'WR^0PN,-6E/,.P*"OCI YNO9"M3 MOECV_7.*<__,EFFSK)EN)U(^9:Q]R0E$6IJNQ"O/Y8WN=D=;8J.:W6&8PQ0A M[V\_78P1OKLY^TTYN?IVW;_\754N+D^2:]N,A59, \5%USJ-5EO[T3[8%E.6 M1!;5Y,H<7!)#(V@8F3=0SBWGV7N#9=O$$V6A: R]I5"+Z#2FTX6M^ ,G\)AM M>.FD6OH?].G$*BY]1Y$]I'/+"EVV\=_AX&05O.0*@5HNE@@Y\ 14FYEKZ*(" M:K/8R(.//3YB+JC,^*L)&:+=QO1MRI>9S<@88T/AT[W[XK(CC MT9+!>$8Z=56>&T7-1J3($NR"):B3):B&):C7ZK45]3R^6[(^R583RU6)F:P] M3SI!.K&23DR5!ME5G:"B-UF&:=>OA%/&T.#5B+O,AT>5ONZ;3Z9O\K3XW_:J MYA3%U;F')#)=D4IQNJ(X4%J(WKMZ+O0AF[2^XKIJT[ M0[XG1>OH"&)FLK/X".*UZSR8_M?Y=Y#7:Y,;+NJUS"INU-5FC<[OD\J1RA5U MJ4Q#4UNM"M=ZI'#%CH*;OO%'X/DRX#4NBFQ15[@GK@<_Q+QV2D #.6 M3%MQQC$*-HY1?-P3?+2[U9%*;X=(FDB:2K*JT7JUC?7JE(]@C3*9@';,-A0V M=(#2_Y$?T/I3;8M11H\A+G'P.S0.O_1MHQ\3O$+=]X;:;5%%:E)(4LB5%3(G MYUYM])K554CR[7<4*XD*=X?W>*4RJ,-PQ&V/8!)9Y1R+&']!63N)B5JAP*BN M=CH5CK&2"I(*%J>"^4 A4,'>;#WARJ@@!80J!W+>_<),^[UB.9ZG@$;@]X[' M+#P]/7)QE\)_515XQ?9%N(C_%9@CW.[8"Q TIWHVF>6,97"Q748)Q1WG*_L6 M3.C5PW4HE]10!8*E;0Z57TOCYJ21A8+E#92R V TS)W,FBU/85/>462 MJHRIKOP!=Q/#3S.,*VL'"-T&_E&>/=98QK0W*>25=)%U<3A=SACF-"N]@4Y2HC,6QV#V+=EWM=&?#H[1O4;+IDJ)6 M15'S20+1ZEU5Z\X&VRJCJ.3@5PXK7=A/0 S'G2Z511B)3&^1ICXNBH[6:%T]$IK+2C4.G:Y2-F&@J7^W]R \01 MF2;ACL@^ "@RT-LVT*$C^[8AMJK[0A2WDRBBJ;56K[J6FW25 M=+4\NIIWOJQ:U_;U\#7AIZUNRXW8Z][LR9$)WK8)CL3N6DI=H=&EKMIM5]B5 MW3EMI.AO.:._R^EH[G&G5JM=W5 PQ9UV%S>Y 4^-.\72;_<"39']+JW]1A'] M.A''R,4=W\D4^VY+P:FF6NO.1JD=MI!Q+K(PR4_BJ M5MM-KK55=7%X&DU[+3*_=4O^1B7+78Y]H?8S+9>YWVPO7D*)Y98CF@3R>@#A>N\X36!#CR^MWD,L+ M>QRXZX^%DMZ2W9=3;W*NK]M1>K\('Y-R@^>$ZNUCF[B&%O]XYEI 1[MU>/P1/^8S_=?]RV%UD45^?N M:JS&QFA2DG3E1+/K$RF+TGME9Q&)-8GU;H@U18%W- HLCG4:IA^XT#QXT72# M%H652A%6NF:OXGJ2.Z>O@_BY/'%C3]\VMG.+5KVN=AITD19I*VEKIMJ:3[90 M5VTW.]55UCV+H^P"G@*YUSDW $NYSE#Q0$8]NI>45:Y, B?I)>GE&WKYC[]UZUK]6)(U&4HINW335G,%]_E*, 3::B;^ M5W"KF0+3Y76D9M*3S?'V,J4G4X2K+&F.XZ2';:I+:EM&=4V MY^SDG8Y0D\-82K1>@B&0PTC\KZ##6#U7D'*31;?GILULG7*3*8ESCY,X2:Q) MK'=0K"D$O*,AX"^.ZSK/\*@'7K@ MCH0"X5GP_3C#0-9X>_'S"\\+F*V#+;X=,)=[WS&>> $?V+[YQ/NV(3[^ K)I M@+'&BWH9MHC'Q#UXS K0= @#?B7$-H<##HMB\%4.P),>DQY73H]SVDNKS=YY M6AD]IF,.%)W-\+OY=>##^/187$X<;E?M7Y6%\ MT(%.R5,0L"S';Q=F+ M/F#V([]A/C][>.!Z#BGGRSF-#;79:Y+72+I/NE\VW<^Y/ENOHW9ZLSN7E5%] MV@?843!X,@_\J -X\(/=L+1$@+0+&QQ(WL_Y0Y[WM7ME;//@FX MJW93KFNK3%R1=)1TM)PZVLU,1VLMM=V;W9.KC(Y2[+^"@=<2#(%B_\1_BOV3 MN[>IN\?Q0-&>.7I_)_Q83?R8_0&AEMIH5!@]DG*2)& 7QK ]": ]OQUU F^# MTF6XP4N-+Y#XL/8W2+3TB_CAB MIH'>GF*"X^B"8[DG"P\%- H*:%R$(!W=&7+%9R_<4Q6;$^0A^YNQ_44!NT/YV@KJ49NU"I^[)\TCSBK#7[:X2\&YS!VC)Y-PQ_@)&H_'2N1RC1P\#'G M1VLU5"7Z <[/A[1AB9DJ+/"=8R5LM7O4,E,XL\#S267U:IP0'ZQS#?;!? :D M+-1AEXVC>A>IE6#-4;N3PIWPX^/$ ,5-VM S4P8NKEM_\QW]X/,=6F[,'#W! M10\4\-,'-E_)5J9\L>S[YQ3G_IDMTV99,]U.I'S*6/N2$XBT-%V)5Y[+&]WM MCK;$1C6+[^8P)?WF^"T9X;N;L]^4DZMOU_W+WU7EXO(DN;;-6&C%-%!<=*W3 M:+6U'YV#;3&EO12PJ"93UL(GB]E&JI,YE\X=5_$'7+F#98LKWZ"Y@:>6$:/R ']EH6P,:J=0:QJ<+/IG'G)_"/]\KIB<6N&?'M0QQ 7#GV%,L: :3:Z#7X('I: E=]-.>'<> 8.A MMQE>^8)1QS]%J7=8^%QF6OC[R'6,0,=S@<^F/U"&X)M#%\Q6ZBWE%8@F+G(- M'U+X"YX:Y+;.551=?: P>!RF\2='%"1OGLDB1J$SZX;IS^(!,,:S7L ]DO)@R/.D!:?$B MWI'C06>*$_B& S#),I_BW)+J P_'H$K_K,?<7?L2D4*!\'<8_WP4,_NL5 6PPYT ?SGKMR!)X. M)%!&CO7*_0&0R.8P ,MS5"%4$6=!"1B0B>&2K-ABN0?@'=YJ("1?#SS0J$-N M@WIQCD.+Q%WTXK-'_-U[]0"J>V+?%MO'ZXJY*U \/C8,+-\,U3N4<17W=V7! M,<4;.2X0 1HSS& HQQ]*E.@(OWSB=H!$C,NE(R *D &H]4;M[6 (E+EZN.'8 M%9KY6_XX3#F+M=R67_AR?//AXO)\O/M02^P^''I12/@AR"$[9")KD+UP/A UT'AY,G4OAM1Q="KROP$JCG+V M%7.54Q>>4Y5?X=T!F%7NJLJ_3334)E/J]7:MH8I1H\3XW.*C :P8BBUXA2T) M60>\Z*+@PQ#?M9JU]YEKO5P;6\WZ8;M1JTV'"!)0.3?0?>4^,MO\CU# B3<, M?_1MXQJFC^<.\,^KA[%[//&.)\<1[D".OUC+W\I,D+WRD+V^>Y"]?WMQJUR= M*]\YM6+3XB$5H"AIV#82/$IWCWP&LG *YB;7-@DD\ DYRF04H!9';*%P*<7W" M=1_^$E875J)?^OWK]Y.$?',8&XMIR]4?84BTO(&A ",KUGH1_#R')[('L%KM M\%\A_[#C/MHM%XEWLR K88#H_-# MU @M6A9.2M(V26];1)A=K-3BRJNYD%N"63@*F!M/[>((7$31H#,"A *-0?L@ MSV#M\6M5=,F,/P 0AYOF.&CPA,)RG](FAO ?%T&!72?/JP"=4*84!HX@=.,^ MFQXZDH#4 ;8;"GS"\4XQT:HAH+;-$?,C_,?!,^6!F2Y*]1@/Q(0]),Q88#YB]"7-6YZ)9Z(" M\'@GG*D8M6&*X$P)6CKC".W8[_)%N'XHP_5\?K@>$#LJ4R1?Z):9M@$ )03V MHK&H*P'#A^P5""7"%KK@>MCC@XE.CXAO8(=H?"^H0OQ3-Q_'#+==5*>$?RV^!.W1 ?W@8=.L_P8B8I0'']Y M0"=*#ST=$P:HA[Z'I )N4>3D=9Q<_?OB]%#K20F3GP%]#(X3>39!MH6$.G9< M<<;$6T(P<*H3!1V3!KVI *8,'J=IS[B"XOY"+EQU6_KWJ*9C\L'R!9V-'%0F M!P8&;PPXLV!1!4OFF;)3,7AT0DSPV_$Y_L2L $8J9F*+30;Q("@2T'=LRP7U MMZQQWKI6SQLX@66@GH!W$!F2/X#0@N8"=PB#.&GZC0:9X&>:0FF]:-.M*YD, M^LB9/H@(*2V!##N&*T)8IDR:A3EM3J\B?=L.8$@R;H)MI\1486JYP9G_C8)] M0(D'T\) 5T3%[T>W1\HMKK3RJDVD0E2[7JP:IN=-K'=1GCQ(8'\,+6'!LAW4 M,\%-\.5/Q.B\"SO^3(0^-_+>Q[IF]/V?#["I6VYQ(7@_M'I+Z]9K+7+Q*^GB M-W;.Q;\Y.P''_NOO2O_TZOKN[%3IGYQ]F].;\GEWWV7 M'QRN?O ('I)8R*2O.$D FAA)]+MM@[D \K\X\(_R[KQ_^P4W\3RP>.D/?A_A MPJJ\Z]]^?Z]<.D#DS#X=_CY1JY4/5*2W9_K )'WV M?U1.Q'80PH80@\9(CQ#D8AB5R1&0Y\3Q ,4 2L %(]S5 M.K&Z3J7.1(8N;),H[)O 20+% @"(4 M .4,AB( Z@4*@J?<,>]/!",Z?Q\/XPN>:,<2Z-H@M8^!*6-!0L2]$.B+@($$ M7B)8P$:"O/\1"#@Y,5U,3,Q'%_/1Q_-AL?EXX2ST:!9C]+)6;R$9A=^;0Q3' MC*0@\'@HS5XD"R!EB(*/E._ASC3ZA([!+35]L/C.>$HP9H2GX#L*(&WP4>@J MAHY-Z Z$T#5L((R@IWV6'BPZA_YGD.V!\$Y0-X!X'Z*BS&*!2,UF5H= ^1M&!SP2U2P:FP MI/LIPC_AIBG#76691A!NOXJGT0\3&00NGP1\)K[YB"%K,>HSH86".X'^:^BC M"S_MGMO\P?25!]<9"B=.G%W";^3.M'@MG&3$ZB6(^"S<''C71E\'Z 5-A7*) M#ISI"LH([8#5P<:YFK!P,!=[MAS[$U%0.);CA0;,R(G.!QBR;Z-BXL@FPT MLDRI+"[WXQTD?70Q,FXD6TD."'K]'P:^F_L:$B6*PO3Q762E88I0J8PP(*.0 M3AB^E@$0#!+XWCP?=1))$&--"3VL['?1(:)I>]S>H4-$53Y4@PY_Z%Y+*XCG M!.:YV/G!Z/GR>3%6=C1\G1!'(T"* /+M]WPA<.>PUE3+BH %6*T?I^#?=W<1 MO'VO*K>XUID/8L-$Y+YC)B"N/>,7+\:+VUQT.3;'@.T 77C@D/"14H_6[<>H MJ=@ZZ6,_(A0:[4%XX:K#1835P%R:(>(($7#'/2",I0I9QZC]DVE@C$XNIC+F M;;)[TY)K&30PY RS0](ZQZRTM#&)OT$J<'T7F&B(*!]C\6&R8IBP)#>73'\2 MDP9L)"@HAXA;7AQ675Q*)B-7Q<*#:Z;X6J*^Z,6P*YA<-+#8RCP35A:KE]RT M$ZH)'X6I8S#&OX N9@B<)$J1!(_3U'R0#V(/\LEIUL#R/-Z(FV(RXI1HT4ZL MOQ)[S,(8)N.I<6 R3R2$>[$&[%D"*I0%'&PEP(_&,@#& ZW:6["4[4.M42Y+ M.0FX7(@L!>F31J&!$\"PX$%\=5!_Q@:SWG[_4?DF[G$Z#X;BHT)*;W(!?&!-R.XT2Y1J"G0;SSS8C)^5#%F&/A+_/G09_T3^&AC MM\+TR'#V9'-3ES.Q8";*NY.SDZ_OY7NA:L$'\N]0]X61!8?/D+N%YA,3<1<< M@?3TIC\-G7\QMM!I$YMJNO-H@T!+W8H&Y?DFJA_.%#>[TP:)!9) LP;2,;AF!-;Q 1'WJ#43G/,IHB M@T%11KNP:O=\LB\O^(QY%0^P5,G-P[@WCHY3Z/V.MZ"M*=LB5KG\/,;)IO+2 M?N/$U$";VZ[9J._SOW^Y)0E.2Z+SM@S9W; ;L\^S5UTTNYO+I3?C^[BW;&:!-L+S;! M1)*6,.S%(])ZK72^.QAT[F)*EG*#R.>&"W\NQ)[=9A>PYSGT+'T[F:B)5#L3 MZ[\GDUW36G#BF/0F,\PQY)0YGB+W*@(O MB+"BS0$)"/18=M: &X\\GHZ,;C'SPFB^&48O.L>Q%7SB>M\'+B8G14!6'JV2 M*8YA"IR(_.-W7V'9A_F+G;Y[9O^I7#T\B"130: )5C7'#SCA _*,%>X9Q Y MNF,"BZ]3M]8 %GKC:<@0.>[DA+X_HJ57)HJ,NE(^#Q3=(D1=HX,Q*0D=3QR&T?A3T+$Q(C"5.B0-).&D4P3CRR<1)Q,?#P*?"?\6AYK-&3^ MGV!(B.I3YSF66KEY.$F#CI%(O@[60N>3L4^U9SY,=@:%K(US6>7CXT1&/+WG MB: 1#A;XZ^%Y 6Q":(U([D9O9&OEIJ#6Y_)] QA+/00 MIF=&CDOD/$C#ZH5)%>.XC_0/V:/+0UF30A/N 1N-S@5L2[T2 L/4/4.09I*!0=DN5!%U N-4$"GF1:RG\Y&B;WX M]BH?"[]'BTSZ:BZB%J$+'YT! IK+]%J?O8BE3PJ^Y!\L3P/' %_Q\37,];!T M<19'Q!DF9:Z%O;&G0@^3,[)A@"B"/ ::/;2/V&4\Y(]=.(&/YC,,IX FAB8R M"4LFYAM/7[C>P!QAR[BPP/(GAPW?/O'HS$N8:@Q8VIX@QO_ MR"&1H.N-(GC&DGQZ "NI#_ XC"2# %(VD[&HR1C%/!E@"ES!D$^2-+H%0Q ] MQ$Z;1$TGCGL(DQPN!2([(7,M\GP^.@Q&H?J$2=0X[G%8:[*I<1>WK%&L;'X, M:\5T!G6IF!0S+YS+_/_9BRVPLREII%\L%FX:L+&]&9X[YF=!3[[63N3I-" M694,9;5V+I1U )]Y'783G7B/OX,%! M3Q_7F7=R)0H\,,S>^X_AXQO8J2A7!^VS2-:1HPT5M=/^*85%,]8B\NI2K,6, MK8BU%C,ETQ9BTO%2NIFX/6;!90=AZZU<&M_/%HFD6;2X^,:E[L(+EY:]C'VV MP>3%S+6C5H[5DKN;(915KP-=]C9J.>EU+XJ078(A!(-G_WQ0/WBK^\0EW?'K ML2;WI>Z)69]DJUF*%8E9GR_M:)62A@?:6:F+-44S\D&9:P3,UL,G^[=#Y^5.67 M=T]5Z!K*=6\J2UQ#J97N&LISTS:] ?CL&*KUE+>DF.Z^H[OO5KK[+HQP16*& MITNFR]#VO2L[^QLGFPVUV>I6]^([4CM2N]S53JMG?=UDLZ[6N_MZWS9!F&WH MP@U['F^J[@N"F3L*LJ=YVE,0M6^1I!6"8AH-M=:J5=>MDCF8:F MMKOMZJK>8B2S&I!9)=PT?=(Y^;H7/8>7:>A]MJ=ZNHD+1;00U*/UU%J[/F.!WY+\[0OH>])'TL=MZV/VB*CJ M^D@Q[@H&&$LP!(IQ$_\IQDV>7H9+O(RU"W[56=75N&\Z95CPX+Z#+*63< &1L M. %6&=D:.L]U#)O -HQOLUD<1G1VZP6[U>^.V<17< M7.JF%%W=TFU\!5W&AR42M\" >+G,P#?Q%E59F%3$0<*2JLD2J+&*K%CV\L[E M+\H-1^P'WS,+R\\;@8[US^6].I.ZT./"]*+4J:@ [^L#<;/NP_@&H?#.5JSR M&7WD8CGQ ,NV_[?S#+^[:EBT>6J@*CR)78OJJ:(XK;B^+(KFO"KWS&*BJJS. M @]+>8K*]).2_"$E)M?#.;)NG,&Q<0%K<(N"$-\2$PC*ZO(C5! MB)F\HWA,_>@N*5$M=4R O.B&R) MPM%^FD"(V68RI^4C7\O/:38G869.:;<^X!T"8<%6Q 4CL';,-?&&\ =87V/' MQ&6E[[ADKBI>X6(?6K0$^#E?"?QL. CPTT2A<#F0"#T=)7R1V;OMUJX-GEK: MV(=Y?+P&5,%,HV\;XKKAL*9Q7US4FU&I\+VK CY5ZGO92M^%%_IN)PI][T"= M[^N;L^O^Q:ER]MOUV>7MV:W2OSQ5KN[^^^Q&Z=_>GMW%JW^+B%$4,'I3/\X MB=H>C]1$ZD>E"X!O:7T/Z2F@O8U7MTYNGPIO!U^V='?"5FZG@/_-JG3/JFW8;,:M[GQ31+9EFQ)6<]TJVYD6V:Y0I=0Y:VPAM6OS*ET[,TC3 MKA93*E"^]LT2VD3N BIHSRINI8L"5\ $33.23%)I="2]HO:<@MH[ICD+L4]& M.>";IX!3!OB&#NEB"=\=]5Z=W;OJQKJM@FJ(;Q2O [/&SO#=>Y^83Y)3>1 MJ)T&_,KFOW/F7KE?>4'E9^MJO3.;-UH-&TR:2)JX+4W,H02;VFU0Q(=P3C%' M(O#*%!46IVC2,XN(AQQIH80#1G8+ WL[$&M8G:JFF_<#U1:VTKJ1NJ6 ML[KE<-_K6_<8Y@UK:T7122!( M("BN7&&O2]:^'[UY('\/_#+*T-Y"AG9J,8UB+C1KJZW*)FR3]I'VS=$^RZ,^_6Q%$GHANQ=F"OPO7?%_K=*0$4SXQ7&,9].R "!7KV5OU(4MH$NB%+%^()8>@&,I@ M1K[%MTM7FQ.+*^O,=5^QVB83A:/Q;/%CN C@I0/@-CJNM-<>?\2"]8L*5:<7 M>U:>F?=6#>MHX5D8#OH1NX'B&H;UX%BF [DTI+]Z1TE]5*=64UI]&M M -';4O*:E83E--#LB_^W4S3AK-@*J@XT$*H,OOD47B,U>3?P^$-@*1;0T,.6&B[Z.&K^;#<#38_+K \I\Z3UR^LW]H?CGE@P M?[F"3U]Q8P3N^(H;K27NJ_*F(PK135YL-'*=E_!.)B3:B"%;\>*J\ E!R9#V MRCVW^8,97E,TKW6:WC%DO"674_!XCB^N(='-UU06L^75VGY X"I>(G3,^!;)J\7,U&*$O=- M):7 G;QEVMB=#R.PQ<4^IHOPZ$A)$]F)70ZWU)7HYK.4.W_FH9N-E2FV^LO6 M&UJF[4?EB%%6,VU8,+2XT6N]C!N6SDT\M#9GO8FO)%[C6F$QG*UJ./M!E@Q-++5'"76=OH0UEPAL7UY#Y%VS5_30X$\WX,97 M4QI(DWO1WFWLHTEH-KJAA"*T.QBA[>Y:A+9_7>=-I-CI/D\UIMC#F\2T2K1/'*_@86U=M].@8VXPW2TJX2TJX_*&V%14R MA\IJ7;59JZI"TO']:H&;25E8OA=G]*F84^'0)E:CLDAO%#0U(2!/KNU8^KJ;(4^ME%=(39I=SV9"(F1H#&B:G_G[UO;6[;6-+^*U/.R99=!=&\ MB!(5YZ2*MN6SVHTMKZ2OKR=/=,CX9*&BK5")4N)U/7GW%^P^E\0&H#T2XAT[EQWM47/A\\9M+2 MN =IW$)5HYYQ^BI+[&NDLWN!N)[RP*34ELM-P3/[+376T=JUSAK?,:O]BIP6 M*]?9;H%.IZ.!C@8Z6A0KBF+]*.?<:)]?'*@HZJ#/,4*A^'YTX.:I+W2P1VO= M+5U#^[L3CF-FVPL,ZAG=@[U_5L,@+9![%LAM7*IXT=81'PUS=B$27TTO&@&' M10%&?2SA5.B^?[*-,L9FZ*6"G2:VNT6^?'JA.U2!'"^,>A7$; M *=_=JC"J*,]QPB#/F)1)N\!ZZ(R_FQQ037< BP!%^G*A3O=0?4R-A[0H[DT4ZT=#@\[9@0JB#O8<%LJAZG0:S&@-6NON M ;KML5 ,<;<9+'T%JP8S6A0KBV+]8*9GM+M'&=JIA&:J5!S:[86;V^]Q=6DH MU.MZ+JO7M?\1[/"ZS9TQ!"D8^;_FB*/E"!VLWMR-ZS7.C;OS0[SB;;4RV:_ MV]/ED7:6.EQ^680"FLE-:+_+"W)F.W$"^Z=&KZ]#VLWT K6('IZ(UN\<]@=& M]^Q0173WWF%GY][A]GM<&XGW (G;?H1W=^S+&5@TA!UZ YHE-$O4N4 _ZYOI M&_A"[C8X5OP@U63:%))WG#>%?)(92K5*]_4 P[W!I4'A5LQ<(;$\05:A9MK0 MWW/ .VCHW2=S)N:$'B5\ZG(O8P3).- P1T/X2^]>87NJ ,M[SA(1B\]O3G]^9" MZLC8(5Z!E13B&[3Z3@ESO%E^(>%G?A_.+QC4-PNNA&H/[&;!BV.[6?#SY<>[ MA?<&-M"8Z!?J?"$5%4FS;[Q_(<]Z\P!G$]^D3-U+') M9-7[@KM@XPJAB\R5OKAY/$T'T-0!74DI8 B@LQE6$5A("8K?!QQO:,=OS4?3 M<6.#)IMA8._@87F5^0IDBJGT1?5P$S?^,6[QDVIP-P3L=EZDH!FF[^O&V\QP M!*T"BMN>":&&RRU(9["Z),IFG!#&9FWA4J;U!/$@^2'\ MH8@[? @XA^]#]C;W=/Z!=\P42LQY8+"[@#]COP"9+<=TV?? MR,K% :[\JR6 M@0\_1":&;1&C?C2]OU A# EAFP;[UAJV\!F3_8K=08-#>P)R+T*L\O/(H5_H MTV"WI%-04:@':1:_OO_$KH2(T!/$ORT AB8J-IE9I ?QF(R*'[/?$5,#(P4/ M/@U%]F\ =O29 X-PA<]N9Z 0+5D_ESK_P&XC[RZ(1$COR)X^PHRL,7U "A ^ MDH^H)8")8ZSZ 0AX/V,?KX?LE@-='''WW_KR#R M/"0*+B.NA]*[M':TXG=C)[!77=GLPX6%-9A-+YID!__+]&#=9I++.EUBLS,: MM"D;D-;P!6YAT\!_!% O,OSYY, K@$>8'[ )N*1L+NR_^J9')YM,=#E=;A$7 M +)Q)M$$6H/%=*:849[@]?!K&I>OLKEJIN4/.54U>R"U6@=;VD8SGO)7DLY( M8._H-%YYP,P1?C-\=L0?[B%^<0(3Q78.[6LWV:JL)8\TO9?Y6Q.QRJJ< 09)@@[F9H!IU MX'L@JV!+0REE2WGY/'4"TKJ?82TZ*X55ZEG)+ %1!4Z@Z[%MSG"FW'OS2VQQ M&1G;^9;1.,2I(5\]X ;-@^N 8>720N!:@L$/YED MK*WC7[D0G-<4B*97 M'"_B]A#4'S9URPER^=X?G6Z_<]$>7.AH=5.CU9WVL86K?[TZH#U:WU! M!ZPS 6M9V!Z-Y\@!RTK:PH A^0%H(3"] 0< 'N^FC@TWM ;6B_\=.5.R8S*: M^V@&#CS+_&S1_*PUGP?(*PON)Y#C!<,EA!]DRS;?P9O@ /BR MAN%R;^TK= D^GL3P(@AO,$Q2P.TG@EL_V5& D!TT8\$H2Z?%W_)0I3M:::@7 MI4.%=?DU1>.).5-1+ YK(S$-3 ;&@3$A/Z#' "ZIH)!4+"3Z_$/?(LB->[;L Z74NYDCOY6VPJR9" M:AI<'H;6E*5I%:]$6![OD/I.@A#T'0"U4*NH5&O^TAIC=C+QEBOWR(!@:XIS*. MYLX6+!@(JT6!0_+9-EJIE5@[1X?/JOL;Z/T[J,RJ>=TI>&Z+(GHGW>6'EEMG MQ1(L/^:4=-D"T[[[VV@Z=2D(8+I?8@?[RI/]04O7H^R\!6VVVFRWTRLR&LW*<&.494Y[9IEBS$;P('R?4!_7O0:30Y]G>KLW70K.B#'G8:;' MZJ(3R"O&$( 4<.);0A8 -.%]\>ZGAJJWB$*JV%C-?.BZ>4-#R4<@]0O,5^:HXLK+#*HLK(=R[ MH*0.B0\7G1FM:Z4W>#?/EB_'<]=#8=5!%X*EKQ(L71)8*LD,KG1L4PMQB1#7 M9TV*Z'^1'BC+CRQ2M6O2OJ84R8;"7]!<86D-EWBMF%RLDWOTQDJFWF3V6MY: M,[1+D:+%?F]?]N.JZA\-+C8'%]TM@0L-'HX9/&2#'S_?!^]_H0#(N@@B?2IZ M_56MJ ^.0LJ7CJR@E5_FGS*MH;7OH6G?/$!JM\[["4;2WMTK5="="ZV@CUM! M'T(UR"04/?BQ3,Y7V.37O J2Q8L 9)9MQ0V+&>J4^? ;,UT=3E[9R$JVHZ-K M-S7!SF!:+MX(K-)Y>+B.4G43;N(^W'C/<'Z;Q^+REJMAD8KU]!1'GI4SY/*T MVL;9SZQ +ZWAMP4V7J22RP13;3[^L6X*_&.5_;@5"P@NF4"[= *[*B^X#1;: M#::HLO/CNSP/(&K9V%3AQJO37LG6IGR"MH0U"EG91JQ!&1,71EH*M8$XZ@T7F1&O5573/?J^/TY[F M47N:B8I@-]>_,5,(CB=.[_&@AG0T^;,UQL,DY(EJQU(C@65(H$0Q)0HG8^PK MS$SC@KID?3E8N,$Y7X]^$WR(6N!:Z0"Z])4TP)?\ ;6X7GZ^Z$G-#NK_\<"W M33%&81QT.]T/1^6=EAL0[;)JEU4;*NVR'KQIVK\5VHY?VQMHKW9SKU;7USC0 M%Q:?P*KK[!6>S5,(:3>GKDH//[VZ4U=;V2?_2G;!+[[T; N;F3;=H'.[VB'= M?6YBG+--08 J;/Y;<8$/?/_U0?%>[MCWZL44-;G7(??"7>5-VJBX9!MBA:U\ MAZ6:\@NK557C9*=0B6+Y-N"CE*B#VA![EG==#R']N._K@KC6?VGZ:=MHGQ;%M:G2FF;7TD#>)HCH- >(LIQT6L@<;0\BG=:%D(J# MGO>"WU4\/%JW.BP.-D^%A?F4TX*H;V>N6UZ_EV'4ZI/<&4W6LPJG6:.PTD"W M1_BRWANG[@Y+5+1:V+I:*,PL;1"U5G@E6N%%\=@O5S1DY[T.:=40TDIM6O]) M![66C>V(7.7F:3P=I"GQ>C7[-27JH!,\=5C#7N.LX="R@HC;C#]/N1??VR0O M)%27XRTYU?5Z])-.^NPEBDSW@\CK)7-W@"B^O51L._3L:V3:3Y)G?YVS[$Y2 M0N=&IU.\]D=GA)HIS#HC=#RR7'^^Z-QHGQ]1ND@'* X-DBT)4&C\]4HYI]ZAQ5258 M567+]O,:RF#YL<5M]UY)VU77J0OOULJ>AVC48$HKR:\RPC(A:.3Z'17SK&*X M-._H'(+.J/]R5WJ9O'9;==J@FH#G;3_"JD<-\$P7CF8O[L5.5_"XV&AFT^D[)FE0J)U?;"A?HR@KLEFZZU^H.D H9 MBK?.SDN(KC[.W%_(J$8+=&NR<8 @^(?0M][\ <^Y]O[H"TM]SE!)G_Z'3[G8OVX")!^TI>M4C6D;K'F[6O-JS;LWS3L..-\1GCT].WV% MNE=KU;UHU9[6JEJK[DNK?O&C704).FT-:#6@;8X0 7>?:M6K5>_>5*_SN"L\ MVSD]>X6J5RO5O6SK@948P3M:M6K5N@_5.D3FVZE^[71*RV\=@8+=RB&T M=W^H?_^GY[']K5O=O3UY.3Q?+F5;JITNP84&E#L U#L!$.< MGAJG;>VD':-V;9Z3AIS/G,DT"KG-'-S0RT5X_.IUP99ZK7/KY*VW&RC=WSQH MS@(X%F)E90L>'4[PK]UH8&/0[UC=E1= MK1%@0Q^.J(V/Y&JJ-=7%TXXC"ERU&,KNZ^)XIFWV[N:WKY??[F[++PW75O5 7TB%1I 1BXIZ:4!C V?YK)3!2XW9[JI-??(G M4].;H4E!718(%L*G ;=0$=KLT70CJD+FA(*-8OO$3"%X**^83<4O#-F*H+C& M-'"P;)4[P[M03W9_#Z$R3-S.@W\9QA+R&EJ(],)YM.2DQ53+'SVR!?,B_D>/?C)QT"6 M@%' ;Q1#-#%7]-%T@2R>@O;_ Q3G-SS(/U5YZ)5*.VW%062Q3RFN +4U"4V\.PI%A=[_24BM5I MC*,Q3A;C=#7&R3]]>W?]Z;__\_K7SY MJ!'HK"$&U'"Y%%0 0K(5)X2A68UQZR_-P(,'!?L. .1V; :\K)K=4F-IC;D= MN?QZ%+<%35%+'TWA6$//_NRXN!&ER=53&XEG"]53$9*-_" <$X2S?-S@(^O> M OR[1VI+N"CIS7B\ME-86T%KFRF::@ "M3B6J?4II]WEQ5\E\^UMUI,W!0!C<0S="P ML+IDJF;DDN3W'&S444HTZQ.LEIQ^B5:+ZW*>O5B7<[5M'J455X]WD:@2"/L* MSXT%NP1'U5YDZX]IUEE/>[6L\A)6U(KC@!7'RP5]M>(H623$C!N48<[/; MC>5S65DXJM42ULS6+&;K7!PQLQW"ELW$@>CJ*W*K^YCDSYLAKLXV=VNR>62U M(1LWC_5 2+.W(&J6TBQU5.<2M?79R/KPD#F>Y4\X+(CIN!19#'T,:TY\3T8A M50[VE9DG?:Y@)\?#@0&OB/]^]858,1U1TTG$KG':[A[H20(M>EKT=B%ZG8NY MZ-5WL7JO8_1+3@$?AN@U_Q!/%A+MZT+LI?I$G^UIWMD>S1V:.P[[\+CV!3=! M"Y^YYT\<3\ !+)6.0@OE1 M*$+3PR71QNDH-$D38R*_*^X;2N;[%N'IJNL1[:06UW,6)%Y=*UPIV3D=-FDG M49/VTJA)?V!TNA=&_V!O@=52JJ6T,5*Z/+*YD93V3WO&Z?G@0*54._K'#K0N M1R-NA7AVP:D8]4B370HKCPKX%@>S70_TIN:VNK1@&@>D]T'NK;5WZ@_A\F&+S&^+RH6=?2Q[_2N5<(H&C&CZ9 M@7TWF_+ALR/J@SHF6>"WQS9;X;%RA$1+?Z9\:[?/7>.V-CD<< M OJ[X0*DSL*DCR @J(&>5OL'IO9S0&_.TF0 =J'DVSWC]$RGAK2 :P'? :[; M@X#W.L;9P3INN]\U7_6JI'IWS:_;^V[W1>LKM:JOE.8-S1LZ(7'D*7)5+5/O M1M1@MGG[G!1S%K8[[7X_8J_;,\Z[AWH=FY93+:<-DM,M[D@<="^,SOGY@R?'J@D:K=0 _^C!/Z: M.S1WZ+3B,3I\GQ=?"J==/@TTMPXT%?]IIT\[?5H6&RV+VNW3;I\&]J\*V&ON MT-SQ@MJ#'WB"H4F7PNL7&O;"^\P]\6#4E_KH&R#-3OGMB'N\KWV)>^T(=54[ M?!T)W+:+M[<7MO=ZM'4+2V.IC;XVAQ%,H'D;X12]=+\H:YN^"W[J1H*>3DIL M\:3J5GRY$IUUY7]'SB,@-B\4J8&%@%Y$%,S40Q,>CGV[Q7[.K&T.8-Y:8VY' M+K\>#;W0B?N]32I[73Y;;F1S^TO@3S[-AWH]RB/3.^"2CR[TNZ*?R %R3I&[ M@HC+5QPOXO80H"VZ9D>#TEJ+^DQ^Y-GS!3'CQ)'[II[S0++KI6C([ ML1\SH]!/S.F@U7=*Y.7-%@4^M<4#71_I@60 ?&Y.\*=:&TESQRY=G]/!Q;)% M'$ZGW+.31__HO%FY95IYM*9TRY@TQ>2H6-QUE;%,_E9"+[Z>_\M;Y;J'I6Y0A1WLXNF]"<1HOOBCY[ M\:[H%]=C];NC#W+1\OACZ:W+&Z.5P3I@Y6X<<"[7^"LT-1;R]TL/3/3/]\'[ M7[Z:@366'_8Z1BXXLSQ$4ROS-45[L*>Q$W(B,,>U?@K,Z0%R9^DT=J]G*E#S M)0F2+W7:[;2ERLVFPCWW*^FNLM'O6Z&MQ2*E$\F18(/E2+^XX+KYXD^$]8N^ MJZ*&TD&2]2E440)VR]=:2K64;BZEBP6Q<[&:(+Y*$3RH$Q(7>L-,G86!=[%? MIM3UWE5J>X',Q2*Q;&@;I.]5\X7=73J1G\19-XRN#B>@<\*-Z@7?#F]N,Q6G M-AO1QUEY S77'38ZO0.Z\WD5.=-:1FN90]0RJ]4H/D@MT^D:@\X!;3-<(&@Z MVZ]?6.4%1IR>3K[]4O))(8.I$O@(]_-9T53SONO9JKHWC=QI9_5$,=)5 MGA!>3LZT#WK/07>A#^H^F3,QI_0X\6 5*""7E\5+WL.!I[S43K]GL/@'>*GO MBQ13=.BUN@-\.3/0UMEYR5C5QQ\R80)RRF&8)AL'J)Y_ %OQYI<[RN#Z(_8) MS8L7BI_?F_6DRU],)9?EGU??X5*-?^0'V'"U>$D) \M6G!"&9FTA [6)=WW# MIU%@C4W!V?? ?PC,25FN:5N[B,Z:MHGHVF-?^'T0F<%,&N3.F<$ )PT,VDCR MT3<#&UG_LP-X*?0#P4S;G](F(K5;)Y@3=*H("L]'4^B5+0=]M"#S]5#+D;W? M#&FI#,LKHLDB4LLCHC>B"E-#Y9BT.VMC?5W!&Q1V-3?_:-SAEA[<.=WNEG)"P*\&4UX9D(FOC9C(;#-VCQ7+UCH M#%:W=(U$"\,)\ V6R,?UQ/KWQ,Z?T ,>@0\LU_G*L_P 5EFBM]>,(X8A,:WI M 91UV83S$/4E[BQ&SA\#KN9!WLH!X'=ME*KA-'!N3W9!JC.@$$S MH.[_\3,FQ&/V.1'<.G' %7=LFWL_R7\ZW;-VK]_-+J]WY^3T^_\M\\S(N MFQEF%ADTH9F .)R"(P1T-0K\R0N00UUID0(<23M+T5^M:*';7@TMO(AV*\[F M](_NA<*RT;W@?T>PLI>/\".#F+)?K7X-1P4"#%8C0,[NK!Z60753KLED2\L. M =QPF';$9336"W%\OP/@^!0!9\/S6]S:?SXX;W=Z&VWPEF_(>($5!0$L( 4] MDKB!C(K4;[;7VA2QPM[R53=&S@_EE6\J6+!EL-(NUTYOSI#+4CG[HVC5&=U< M_OORVV^7[,O-]5?VZ?K;W+Z*"Z?N%P M7EARR&>7?@QU 90H4(UE#7P=[XA\C%)G%_VC9VI&%0?(Y'&B&:U08*@!ZSW*F=*3N@7L<9LO1;R=0(1$J(EGH,QH! MM(@"3MZY,&4Z &,(8^#>$X"_A* \"P!P[8$.UW\ZP2!!R#WJ(29IW?W \"""'ZN3)]VU8&6C',\D5 J;X"ST[I$.0(F5@.BZ=4E2K3P^8EL6% (R+ M\!"Q:FC&)QCA1TQ"16]X)5!$MQ26$S)\9"DX)PR$!M:8'DPB*81+A/1O_" \ MP4@)LZ,@.6KIPAC0+8$_/,YFH']:[ K#/_-F,8@5!1YX6@#5D"V ?X#UXO!7 M>J(RQ!6/!/A'GM4,.!#3HCOU# SJ^#9W8SIYP+DP)0&P4CH& 7?)%X7F_2BT M?3]@KO.8)A^X='EF%3 A,<*3GDBT%,LQ_QY$AZ8K(T%LZCOD!JJ $'J'8NQ, M8_^8FS!RU1.Y9S!M\ '1(RYO%AU@I$-,,7H)02], (B/?'$/XC-R0KE^F0ZP MYREYZ4 )?U$/<1S,'(7D2\K1MMAO4_(PYH/'<:BFC>R@_/N0FB#N\8&]'E5 M#S@=@#P,)1X2#F4M^K;8$#S:!5,@SS>>1^3%[=E,.<0@6#@!4P4&:;F!>+Z- MY 3ZA_+;F/EE>QBD1\X-'-!G,$K^/.5T=W":PV.^9LA(P.URF(_ P[1*R'LP MS<#,,Q^.*CW0!1/#U7;!C9(!W;'OSB7CY;<-1J%0RW_P* #P-.9>>A%I<442 M]5P\A!0]/2*9DCT;&1UC+]WVAZ%E@>MF$Y4\"HPBS:%=%##S'B/8L, &NP4- M+K^4X@QK02UT/F!CWWR0A$$\17 L;6S,QM]HZS[1X8N#VA@9YQ8#2W299JN9 M8&7%6.RK02L8B>&!U6RPLJ#97%LC'$_ #02J'$%#QYA3 )UDN>'B3$%+2F-RTBJ89J$5$:J M>1%GSQ*=+U4;&;: -L\8U&1LP:0MIQ&I&*,DQUP]4WX(39 R+Z4@ =[+$3!M M8A++LDKH[2;N[/N\K^NDJTMEK8!;X9'KT2WI<#ET^,XU/7ILM?#<+P\!-T-: MB!26*U2 >8(E_,?R4.Q*8Z\48O[M]G,ZO'K27S&Z>M9N%>^3RX97S479_$SR M 9819">QLW$&4HJL*5+K'==N MW6Y67GN'VO&+*HH3XFEV10PF\\LE"T32C'L?0(AY2/H1Q T$&^79? !V?B"9 M532>EWJAF)U@]S/VMO-.<8-R.]YVWR&J5\FU>('5NDN\A;V^[:GWPMF4RXR/ M7/\7JNI\G@^,MC4K2:$=<%LME',.X$L6RE&3!SGR8XA'F!D:L,!T)*!7.693 ME:/+DC1%[W@#0CY+)U$X:6;!'PB_L;>T%'XD@(;B7:%03I;M5ZL#0Q-;K<(, M/KK5'7[9L/1SJ6QE3PV0"&;/(FZ0\>%XA1ZD3WDN.B\S3.:H>Y66PWF#0<)_>H->NIWD)U5)@LH<(N%UF> M:L=%EY]O7J5$3Z?]X@GZVFORU,@1F=W]57FBCE6]F=NB6VF+UJE\LV(]F[5$ M?5V>J7'%%D8_=KB*%;>J+5WTU2N,U"^P+U>\:)J\'MOJ8YQB(0=HLBW6E$G$ M?A/)69E62\Y*+J=-9<6X;=6BE)YB_/^S8 )@8[^]+=G$% M^7R:UJEC"I3Y LS7)>:K M[.):=/A3ENH#AAX*P>$_^\Y\7JT.:2K&_-T/PI'O.KY*RZ4/WZH=P-X#^!+< M>436R3^.AW'_N)NSWC#\CFQWY2'QTFW%&^3B9Z]'__)]^SJXE7L+RP[UYK>< M]9(M9[T7#O2>&8/S8@V4:J8BJP*[JS%CIN[B4I(&YM7M-A[LCCS5&W- MT/P:2+]/T]4S^MWB41 M/UI^MH78-, M7=@M\5RV6Z*&H99NS:C865GPM1JM-,TUS5\=S77J(#[@5C@%M\B;V45.48>R M&@*,Z@WZ'U=$2W/^CN(GJ<#)$;C71^4I:!DX8NU?%Z=VVVVC=U&\]_&HG=K. M%IS:3NU@OP?XV_8CW-^Q [1?O;=-X'ZG)A=+4UU3_0"IGJUT77Y%8*J*2X,* M'NL7U N9LD_ZHL9<+?O.45S4*,= DUSU?L0%B[QQ9;$E2UR@*ROP6[KI8[YQ MLJP>55-TQRK%MVJXHR.F,-;!(A(7:U05&$V91Y +UYP*^#@N"%E2\.K#FT5 MG&5_UQIVB\5P$ MMTM+NE4Y7UU3P4*:WK+#QRO=5C1/ONV\4-O&6'&P#E1VPHOU:H MY=Q!RSKYKX$*XN6R,!G]<))R4N>Z(?M([.$6S$=,7U(OQ[.JVZR)LB?CMZSZ MU=)2Y7K)]F8WYA?P+%RTE>+']2Y ;>5.ZURB^BMP::6L)5PK9;UDB\HA:IW\ MRG1R\QQI+;Z5-2X6;-22NZ;D+HT>R 3/PO !*QST)B'JMD\-UNT-X$>__RX? M9,CNG2_=65@8P<(=]JOODM_U_?'%'?V-B':M>4M>Y7J2:X5UV<>QND&F=!2]9L]!J/5L\%TM-R;FI)NBF.H,;N^'!79WAZES,SW!U M+HZ];.=9WS@]OR@<+7M!2)>4*EXO9K,R'U4\/:D5AU8<2PK(:>[6W'W@W+TG MLZCM6(V2KK,#K]*!6J'F["MSEA8-0ILPTBVL6;PKZ.=IZP:=&^Z)[H"A* MJPVM-IJM-K2@;]]=JI1(JE@EMK+^J+46<[W::[-JMMM0T;L?P>;%<+=)!\T& MF@TT&[P"-M [(^H([+V2$)E.G!RV#]#0BN 'G3_1 J\%?I5P^.X+H6\S;JAC M 5KTM>@WV-;7)J#G%T;_O'A5P6%(Z.ZC=9V]1NO6[7V;);IWZ*!O M9:!&,X)F!,T(1\H(+]T.D,(Y32ENW< 7EM(M4_R\6PI6LJ6[Y[9T=8 MKB^B@%^/P 6;_U92O3RI4+[D3LER@*AFCO73R^_2*BE#7/5<8^>TQ18A[F80 MN^J,;N^N/_WWR5G]NGZZ_?+;[?#NZOK;_FSFXFV6R9J.)XC@*C9QI.5PE"@ T2G M>BZK==V24RU;=^CQ(3 ]G$GHPTLCQP*:&\Q.AHU#A<]"$\;_%Y\Q/IFZ_HQS MFI!I6:"%32 A6(]P3./!!78$-"[B$>8(2P_8T,#(#V3O]"0M.O-)XF$$2&%0 M$S@R^J;X"45)X$GY!W(6MQPY+8)U@KV]'=X(X%B<0^3EWY=#"JD^E?GP$/ ' M6%'F11A0I0&A2A*+R QDG$!/LO-P;(8@_#-VSX&D JPW]&?C+OW4TBX/)I4K MP&$ ]'G@B"L^S@I08_@$2_V-!GP]HF_%, K'?@!JP\ZIQZ&X]E)7:]X]^7=C M/Q) FB]^% _><0D&46;#B[CW]]@Q&419$FI=(SJZMN7)$C57AZDZAJ#T[;1 M;K>+<2I<-Y-6H% VOMN6ZDHN7V'1S$?3<0DA(9.-HA P'*T,\2H\\L)J?*+5 M)8I\,J=8XDN2]X8+'H#^^N('7ZC1*]7F@5"[;_1Z\'^_5R!V*Q<5S-Y2QM8P MWBOPKK3OXE^D!*Z\[]"V;_].H , ,& Q '#TY6<0S2^F$_S;="-.]Q%MA+*W M!P.6.1S[PP$C0,W^$Q8)DVZ#B"8P1&A4++:_9>9":6N4*1(^NM\!! 7O=^#E M]SMTVS]E.&MKUQ^=G]5]_9$Z%D?H/Y>8D/%N,'/WCNN$L(9CQ[:YM\"Q.&MO MY8JDSFEC;ZTIO;BE2-^MG<.Y8.Y+(0?3%(L^L=O[*+@PB4 MR^4D?"KD[_]2+O)&]8OW6ZNXQGJ"#1:@0[S$H1$B5FJ\JTI/[+B=*,]-,=1] M\/Z7E!RQ[U2J8(=W+C2"PKM38N!%,W*W7X^^.JA"*.W#/B^QMQKG7$4DRN/ M.ZEX@NY7(_9X+DA)ZM/>N]O]N7;0\_+OR EG5QYP<40;!J[#,0_NQJ97&@Y= M*;[Y!]* >KI)I(/ +$:,13JR3$/ ^P!6"RVW5PWC7QCG9\5S(,N%LBD"L]RE M?QVJ0^\9WZK6" /^O$&.+]X*(0K*0_FF94D3 MJ[5!^_W7[^8\J#/V@2:2W2 M756+M#NMDMS4@6J1AIS/U7AS/2>*^-2S7H"=;\UWKPMZ:I3Y>E%F2BKV"39[ M9T:_4]PO3YH=0:'J21T///8\>7MPDVK&DQJ ML_$JP"2)P# E 31KQI!U:(5:XI!G9X>I M'+)G[AIX>%>_L.2%%'I'!2+EN-#$B@'"O!<;T!=.&+_YY:WYKO*YX'H,\9M?KCPL5,2W=D)M'Z'(.Y@H#W> M([NG1J];TXX".K"S\CD;><[1M/^,1$ADQC&\ M;?2:8MVK3C ZZT90=I"@[V#UE MET7OC7:WI&(H,F^S27J>(NEYHTC:Z1CGW6+>',]TJR-[=H1G94F;P)>1Z:;5 M$AB71^["%V.'X^%\/-]7T%'QL?>2'"AI+GGZ'N78H'/M] )2BDYN3[&&"70R M:VF0ND'1F\R1W%=VAM5T O:(YW_1KG%@5@9.(1ZL!Z8$,4"F!)6!'&[C07YX MB'B?10+MJ+FE(\S)J>2A$-%$JI.O/!S[]F^B< B_3I_WEX\NN HGM];8=[%, M 75]@O< XG11M"/7S#--ZP4J6&-N1RY7U00*DZ6!*IV)DY9$FD]\\Y/9+]<_ M.CU[\\L74%!8VR$NMN!X%7!2K)@N8EXQ5:&!9!I,C/TG+VXU?WCZB0<\B;]U,>B&W1B39_J M?+6G.G=WYO .D9=<\*\$O^3OEX3!2HXA:N+72/PRC/MJCGYJI::5FE9JQT?\ M@E(#?_W5*#6]__/8]W\FM3),N4TF%]Y44?N=[ 4]TSN_7L?.KUWGT5XLY'E M.\)Z_=99_S WA&F=H77&T>N,W(6)C= 9W8M6_Y WD>JCZP<)+3\[6%[?L]G, MX6[>43UR>Z#K(AVNI2C;27'YC!N'N!WS] V8@MVAQFFT2/&?=)=J_JIGT_G&G1(\MAQHW*Y0-N)OTY&N)/.P<0%%R'#G6$:2&IK M<;C6X@:8^@OP])5BZ?T"R=ZJUJ+3.CU0>Z&5@U8.1Z@<=@ E5U8.W5;5C,3^ M961S,*EAXG[E,O:[@#3!A+V=<3,0.RJ!V13]KU7]5E3]DI-9]R]K^OLJ08,[ MX-W.-O%?2FV?"&[]9$_1=X',\COFZ0)IVTH_+28\9^M\)/Q](#*]WWJI:AGC_8J*#>%H_'+%^:%(8 MKW?1ZARH?M!E?"J_P&BITW5!EE?VR13F09297SL^R0RFI$XD#8 J@R1:>-#J M.R6<\A+,WH#O5BPJ5%G![$^OK53;I7.^K*0-J!SNV,2*2MY#4D>)JH:A[C.8'["WW=2CLKVX>=PS M(!@'EG&PE@WT$_#0"3BP73CVHQ#5X(@[85S8D!IM,2SGLT*51*S2LV(Q16$D MA($!)72T2\F4E$'##N*Y*_+%I:9"F)X%C\L^@>[PABF-U'_\,.AVSC\(]F=D M/^ ',+B%@2]TOD0EV+ZY*.+C_W!;W3XF89Y&\(_2M>I8'()U^$0-(B!)D#%#%T7=^BI],UL_*MB(^S[T#[;9?'.A^[)BG6[A&O9?EJ_:*F@D'3F\YZ"F,'+H/IDS,0>BBUV^CV#Q3_>?7CSOD@Q18=>JSO ES,#;9V=EXQ5??R!7H]/A],! M;1BFR<8!BN4/(!<@4"1"I%N "T#L?WYO+J1.);CU(HXH@0@K@8]8%QQ08;E4 M8Q(8EI7Z&G2W4C3NM+$%Q)K9E":;+E[V.HN7G56K\T/E>V2AGERMGQSQ#G)] M#J"0S+(J/C_?!^^SE68JU9BIEM]4H=U$:^^=?.5;7E0^0)NER<++F6T?:>%T=*;%D[FNQ9Z+]1# MJWHPL2$[7[40:R'>JQ!OIU+96D+@=J&^O MQ5R+^?[%/(?[&BOFOM5P+L?01D_;VM1-!LT=@1[8P.=/ZC7S>PUSLV\\T/3 M75R9X'4YFGIK7_/!:;YT1TV[](SS\P,%FUHBM40VR%VL42(O>H]<^& MO["/BI\[=R@C+U7I,.-16C[>=3FO?1AY6 T2?J<"CH*95%\P4R_$8%0WX F^ M^L=R').$JGGPZ%B\',U\\U67%+,6-.!\,<%O?OB_'%!,/(=Y2_*EZW#,@[NQ MZ5W+PL@Y:#04U][J3DH_@41G2R'1>H*\C MV#W'DH6I!4H*=0;\[\@13C@O3YHKT:F*B69AV#*=L"JSRJ:6U8^412;OS.?/ MCK!<'\MQ;E3F<9.J;?(-&CRSHB#@7D@AKGD%=BJU5VO]1?I@K7/]A7IQ\6\E M]>*2FG#!W/*LAE53U6^87[H_856=T]>W3]==+=C?\ M?Y>W^9H(NNCW@;Z0"GTC]T@'?+M X*QQ.*"D "X?C;!VYB-GH?DL+[P>J7+* M(5808Q,?BX' NPH^24,%4[@&TV:6&>_5 M(HWKWRC:*[FJY$>:V98GM#Q0L_[]R1>MXO&W'PT\2& MLE1U7/48L,4+L"Z9L I$?>0>'SEA+1'B5<%7I]>O__,[8C>%?\3@08<.=S^'OCJLR&^ M[80.W[%@GK:Z)7*IJJ*7J"Y40=/ P8K?[HS9$=7B-V,\R/#N.AR&)!OQN\6% MH/?OY;*+^9_,J0,N[UP5$6M_ 4YCPO(#;,[WT.N-WT9= MYA"!J$UEJU^M_*9OC#&!D69XQP/2V.8C#N2SB4JF$!P^HTA)P*=^D JAX)T@ MY#Z3(C!=%[QHTW$I #'UA4.Z$E?&XP_J?HY'>!HO'P%5'U]+$BL1'M\\*16" M#*U1S,<'VU RJ!8;+@JL937,Q'2\$/X'-F&/IJNJWYMXT07=A/(R6ONL>@?) M&E+?_XZ;&<:M["1S1*BJ'%QY3.H*06@GW519?*>RG'VZ_O?5 MYQ.P>NHB+_!N'@)4;-PSB=\EJP:@S!^=(!)LZ(!DW7#7X2.#Q.<2.,N?.!:[ M!0 2X(VL@"?9VT_#F\M;_/4=7K"3DH+NN90"@KGRH^19^>^Y9CN?*(P+"Y'@V\@3@QS701\%'DVZ9SD_J* MXVT;%)J7/"T!?ZP/N%0"BO0.?&C1'47(_%;Z@J"1XX%H.[2;++DJ" >3NE*) MKF=:&.%7BBBF/K,=T(9^R,8FJD:&,A9@^RL-PD)[)N3^O43+[E9DK@G M8R;)@<;,8Q.\3&OJ2@7W)_"4L!WII>$Z&K$K),.A0. HD/[*?22@88','DKA M )Z* GPMP$N1[O\$6X7J@C_#_#S)E?7RKV!@<,61,^CZ!6VA^43&0,<<1DSG Y^[3ZC]- M_6Q/I@V2CP8FI5N(]^\YQ\O0;!DN0^R0)G(Y@9<:?&PFU@G%Q<9/T'L5RR_T MN@8=!C;^?_&.]M7.@]%=>")4+Z6/C\!'WPDFX?&1/ZZP:#2@K!N@C1?%V;RK M;+6^!+X/U3K/OL'PZ/@)%E ^*]SX"(Z7'SV,:Y[4AF/]XU>4OA=)(FM"%Z8$ M5@*7< $'R%4O"\3&K#-R7%":>'$@"8>$-\ TJ'/^BX-XS^8!VH0I8"3]A)CP MQX#$7(4]0#S PH"=RK#B-W^NONWSN_..OHK.DA9DW/CBUK M>GOYKZ^7W^[8U;U$A,7E3JAK83PM] ML!77A]X[,)NT#?,C;Z ] 2[R(Q"DD?/,[0UM4K]LWHMWJ*JW>@LL&;XXZ';/ M7B@ L+$L+S8Q=P%_9C<<)PXX!Y H-!:-@#DQ4,.>?-^&01"8I_ KG*A778H79)F,DIQS,*F+I+(:&<8XQXB]O[9'!)XRH MN$@ DR!Q'!15MU8'&7+BW.-,O[J4>-&*9%\2#,6TQ\FR?T\V!1,7X#^%,J MM%2L%?C8]F$ KO-(470U_)8V\0?_PFHF7EL ;0&V8 $ 5TUPKP5H+%!/T*4P M&/?@80XJ3P8*I2;#H)\=N68@]UX$%KIB:"UR1D"$Y@/^+F8BY)-YR-Z:=T2- M8G1532G1E?/L@$!LA'?$F[833:0RGLJ*>-01?DD1)J%T>VH>&=6>F"#@7O(7= =)E)643.].%,F<0%)>D^F3,QI_0XR.D\:2/B MU>WAP%,U+SK]GL'B'^\^O'F_Z8WVVW*$ERQQ@:ZLP&_IIGNM[@"ID*%XZ^R\ MA.CJXP^9Z!'%?:!;DXT#]$A_"'T+%#C9>'^$>6',6HJ?WYL+E[D217-G6)AC M+PZ![H/\>X]#I'('!2\^E:5*)7LQ;&[A+B/:-T))!MHQH1(FZ'Z!I%'*6SH MX(0=S;P.M4,HH"4H1F,G6T?(DMHA-:KR5A;;JJ&FD MO)ND1X^'<=/0'RASW($CXLT=-!4NP(Y3ZMV V:>N."34,,$0O=J?\_;RX]7= MY^&[[-@B@>F'I!^TVI34S R5VE*'])$,?A187,A,AI-L-\"UH:1%*#,D4K4SSJ/D"ZH$%H(6RY?Y$DSV Z^NE3GV%P%D&+@?M/;4!TP%HP"^DT6> MXI]@86E\EL6G84S9.5$E-C&4PYP9H'HHX2TK$L#T@$34)PA:Y+:TL7F/S&.Z M/OR1)*SF$U3=9.8G$/!+EY(V[OIJO\!DRD,'L4_)0L@EJK8*]]PR(]R2FT\= MJ\9&)FY\#@O\AR,!?A.8#>?A$XI/:OB4T(;F9!8-9EW@-KFY8AG'66-0)I*I MY&:^UO+LYZTUY@!Y^?4HGV.Z\F2X#UK].%-?;CG;-.A+!00T]9^21;7-T%S[ MU$@2E$A:*81)\-D\OGY+(-B/!'PIWOU43/.EC>.JE@2G5\&2U)R)Z0Q6CWEO M]X;D-:^45>SP&1;RIY*[DC<(",3H 9.T!!_D8#)(KS#^@K,N.,@VB'R)LY[W MRA52I%1?+MHGJY,XPI%;5'YB8\<&3EV41>S^6(5K,L76WI0D!U,.?8VMUCG MLCV'E>L<-/GG=LFGUW??/_7ZZO75ZZO75Z]O,W_J]=7K6X5\2VO_#>JH_5=L MKUCP&48G>6M)L+@T(["JTS;8;&_E@M*8*Y897E;JNHK;/*=1@1? )0.N]_[Y MIC/W"U>J INSI[^J[. MUW57IRHTA^6J\10I MQ%U-%X=V!F?&X+QX4]9!7!VJ%816$(U5$'.WI@9QKZQN:M,//:/?[6CUH-6# M5@][Q0^UW13>;AN]B[Z6:"W16J(WD^CL?39'XQ&<]8W3\PNM(+2"T JB5@5Q M)![!J=&^*-[]I]6#5@]:/>P2/]0FT.<71O_\0'W\31)$.O6S_]2/NC51YWZT MIJY=4P-_R:N$?O7%:D7]C\6'.^T8,)O#U.A:\K7D[T'RC\0Y,WH#[9MIN==R MORV+7YN)[AJG;2VJ6E2UJ"X4U>-,L/0Z1K>O$[!:\K7DKRKYQP'.>VWMDFNI MUU*_+7M?HX'N'ZJ!U@=FCCUKHJ[)T!D3K:1K4])AP)]_DHSUJO(D_3/CHJ]! MF99W+>^O(3O2-=J],RWM6MJUM#]: MWK6\OX+\1[^K;;N6=2WKSRXZ MS7+P.S0.OPP]>YCBO%>5!^D99V>Z!IC6!UH?;*@/CL-1ZPQT4$8K ZT,=@P. MZK/F@_Z!'N?7 JP%>(\"?)QIEI[1/1MH?:#U@=8'F^F#(T'W.@VCE8%6!KL& M!_59\][%@<;J].&48T_FR"->+#2?&7^>0> M'SGAJTK:=+K&^4#[=5H':!U070<9CSHTS70E(JP"M M90 <>!VSM:_K7\:_G? 02HSV:?'ZK,ZL,QAYM/ M^61.G=!T93+%=L(H@&YT1D5KY=JT,IU/5&QV.>>R5Y5)Z7:-TX[>%*-E7\O^ MZK)_')Y8KZ,S*%KNM=QOS^;7:*3/>P=:GT +JQ;6W0CKT69,#G7/JQ9]+?I[ M$?WCP.<7?6WRM=QKN=^>R:]+4@?&V>F!^M+Z7,JQYU'N?,RBF$+P4.=/M*[> M0E9[2+R54]%#<>T=7[JDW[LP>GU]=ZV6=2WK"V7]2-ROCM%OZ\B+EG0MZ;59 M];ID\ZS7-@9]O6U!"Z<6SG+A/)X$R.GIP.BU=2A4R[J6]86R?AR0>W!N]$ZU M9DDR2;-\B4-..E4YVW5IC;D,J*66:I.X/2M7XN M$T;5SKWOVB4RM!_1S:X.\T?01\CBJE\^DTOT4R[%@C]1(G#E@&L"FP?_? .K M8G'75<*1_*V&0G^K^4ERP9!! K,*C8_5E=-_KE=\NGUW?=/O;YZ??7Z MZO75Z]O,GWI]]?I6(=_2O7V#I5O[WBR/9Y5$=E1[TMU/W+M6'S[^('EKR=X] MBX,C&ZSI?PY6YN'.Q/R[60..X@$97XXQCTR(!?T[W7'@@9H9EV".O\=>8 M[ 932.U.JJ+HTIG']5>^FC26<_'+Y,HNP@%K!(T:#DG>YYN'*D$(+5E:LEZA M9-%Q2BTG6DZTG-1F@5+83HN6%BTM6AK<:.TK455BZH6U86B>IQ%\WL=?=6XEGPM^14D M_SC >>]0;RK54J^E_@#L?8T&NG^H!GJ3K(G.A^Q7@*XP*\I%G!0QF,?#5Y49 M867':!>/3*OI=;CL[4NWP$LFE,I:704/ROM5Y4_ZW:J1F?U+R;MCUPY:$=2K M"/[CAT&WT\T=\C\ B'/$+*X-X&LS@-IB:7'6XMP<<3[.E$/EVRCV+R1'KQRT M'M!P]LA97-N_UV;_7KW!TJ<6CC]*+XNJF\^,2VEZ53%ZK;YWF3555RR8STIQ M?^0>'SFO*QC?Z1KG@\%AIF.U(M"*8/^*X#BV3YV>G6LEH)6 5@*[00.UF>^> MWNZL)5=+;@7)/N X8'Q'*P&M!+02V!48J,]ZGQ^J MX.HS$8>;;?G,IP&PH+S6UO1L9D[ F#G_)S_0B1>MH[>CH]-\![]#X_#+T+.' M*?9[55F8GG%V=GJ8^E\K!:T4&J84CL25&^B,C-8(6B/L R;49]<'_8Z68BW% M6HK7D>+C3-7TC.Z9WG&EE8)6"G4HA2,!^]VJ>_*U1M :06N$)B5Q>D;OXD"# M>$N3.)5R.%7N,WE>1SDLU0Y;[WV=S@L7_3POONBG7OV[^Q&4\?.V%D6S06-' MH-F@ 8NP_Q%H-FC (NQ_!)H-&K (^Q^!9H,&+,+^1[ W-M#5 XY]/]OEQZN[ MS\-7MG%-EUC?:GPJ#/CS3Y*Q7M66M/Z9<=$_T#W)6MZUO.],WH\C =4UVCV= M@M+2KJ6]F3O)^@/C8J %5 NH%M!7L4GL% RR+LFCY5W+^ZO8_]77^[^TK&M9 M;^C.+C#&_8O>80KH[K=V=?:ZM6OMWFO(V_6FS\SV(S N>TO<;7,(FV3NJBZ+ M9H0&#T$S0A-6H0%#T(S0A%5HP! T(S1A%1HP!,T(35B%!@QA;XQ #@_\P!A/ MQM^U7&X&U.D8':_GQ#M&G_5-[,=5?D%YA=^B"0\&'9A"[ZHQN+X>WU]^&OU[=_6]J8KL6Z:V] MD-I&BG24L;%"$[4NW4H*)QLMI,?V%BN\&W/FQX$^%G 1N:' Z!R[ \W'4NDZ M-C8?.1L[(O0#E"]WQA[-P.$V&P7^A/T=F0'T#'W%O[98K#<-Q@/LP6+0[C0 M9>4]P'NF#;(J.'OB9CB&5T&-V@[J<,$<#[1?$)KP[P/W'T!0N\T=LC#=9.1-H_9%CM)(J+$*+ O2M#(-B'/$15+C\QO28&#NC MD-E\@A_@E!V8.C0 C<,O,!&3N2;.">CC^':+#>%KF!IVAX]*T63WD0!:"GP5 MNX"!Q5T#K7 D3TXXAAG9$8QEECQEE%%89 GLCT8<)@LO6_@(T!^&!]28T/!P M#+"@8>#<1_".H'YM;KI 5?S^/G)X2'I_GM"2+>WY8AW3U>6M!E?U+28U7+Z69XNU67XM92M."$.S2A*H^\%BWY75_-T$M.2!-#FR0_^@L$#()Q2D_$S$B4\Q>LAC2W@3]-[ MP%ZHO<5A@W@=O]-KJ^UX_>IXSB2:)*GV&^B*R^QZ*F5^(KCUDQT%,&Y;< ]O MHF S$%91,/V 4VH>H/F\S@"[_?(!&K ,4^X1V 2@*7&H% -<"%SK2/ 6NR)X M!_C)0;2%9@S #Z*M"/Y5"P3 @X!6PC>(IP'G^_<@)++*.G?(TP"J!!SX33D1 MDA,4:*2^8=4#/@+=)D<4!1:T11#9XA)0QGW$$$7(1G&_DW0 *N& $HLUW0F MDH\2I@16BT;@!42([15'?^./IFTR^%@B:>C*IX%VV^USR?C\>>S<.R',.1CA MT$>NF0C!!%PE=)>0.@F_@F3P (8#K:!?!%)"XR#D3Z,C1TDB9Q$/M<4N!VCSR!;Y.QMYYT,'F+#7H0\A/VKM]%G MB8=F2[=I:LX2;^YM-_4R(/4 >@#Z"^I"D9OX@II;%Q/C.\( M+=-H1C":7L6KUBV,A"SH5!D1FW0>F1\>H&)!;4>ZVD]TM;0+A'$B5T['G<5* M.-&=;]%/E ;.G1F,2[TOWB6:GHO8+D#+\=<4K5"CQ_ '1KD>,-*!!A\'8@H1 M3:8R7@?.)PV9$!&-#20S\N) RBR9BT1J&,,@3H9FT!!B\,KQ1F[$:=LP/9EJ M1<5P2-5/,5!(7U%8!KJ.N(S5S\Z]M,[ZCQ\&W<[YAU2\&L1'Z3$I"V6J M#"AN14*@6KKW 02F1IKI%P@QHJAH.EK)IEA64LH&4"NF1C*Z9/XQ/!TYN%58 M$0BFAK)N>I94J:;G89A4-2+5J5HT).8$H]L3;GHPOE'D2MTQ5PX.7EFV8$GD M;-!5!!X*Q]"X9\,W7TW _Q)Z]CH&0S\(%@(&GP_REU$Y,[[["%7B _D@8],K MMSWKC*AST6)#!8E3V#ZG,G$LH#2!D!6G2[,5+L(?,##Y&2R;LB&)! 8"X%'^ M57)JUAI2Y\)(-#_F)RQ D@+#_\P%C19/6"06G%(R8S1=(NYFXCS+>'U"+:F9 M8+FA^==(:ZIZ[#G_$H80B<:N@Z3+*.ZC' M1B!'CG*F+! _4%<1NH\%/3/W=64ZR /ZV']&0L;IV1,G;4-J+*&WBGPOR"5H M([2.$4ID ?Q@=P9* M?QWD3]"6I041R8ZR_/?_((L,CU2L.8%, R,,N44\&2 M3>/%2\MC4(H"Y"LC?SY%86AR.$)I#67+,= "JDJ$5ZJ; M1O)LFLP_RG2SD>0$8; J48CR WU;IAB#;/E/(BO )P M$%JXP+!ZY^5 8S-A,E?FO ,>Z8 E-+(GC*4B:M MY )WJ@',=:>8: JR_AS[M2;[QY)5*UFNI<3.K==07'OI1/3RLVS]A*YGR\G: M*MX](NT[V",79Y"E<=Z=I8JS# 75]Y;8P(\$*#?Q[J?, M8F^PS2$..2(Y*>8HIQG''3'57R!,8;.!X%,3+&/99H/\5H/,F)RQG.J'=2" M5-H,MC$V&:P'33!L]E6&S2X71O)* .3"XT2U\)-6 (>M +I:_@]"_I6W^_-] M\/X7Y?)6$O;TV<'UZ5>-0ZM2-N92+1U:.JI)QS5N_"/92)^XT?*AY4/+A]P1 M%;X&>3B$:TGT5215F?=#%78K#_,KW(#&:2 3I;O:5$UT]\#?43 MDXQ*:'JV&=BY?,K0LH+(=$NR2IUN4E(QFY!*I_N2XY-47)&VRV#?'V=QIF_; MF<.U[]*^,-K=XD6\+PA<0\HU:B6@E< ")2!74ZWIUA0">24IA^0H5,*9<7I> MW$Z@-8+6"$>@$78%#AHCS=V^<7IQJ 9^$W=/.W)[.0(OCU:(_([M^0:^5^#* M+1J$5MSK*>Y!M]/]D$%TAZ"\-%]KOMY6G.)[P#F !'0PKM3NZL]JQ_6*5[,= MH^?2ZW8.%.AH7:%U16-UA9;V!KDU.HO55.?G-CF)BN=@[,P9:WFHZ?A]GP7E M!;4QJ)/1WFYD#>1YKK7.NQT%2.SWJ]X4NG_Y>:>5A586C5<61^E3=LZ*1T"U MNFC09+6Z.%!UT5"!/^_V#U3@=W][:7OGEU!MO\?"?N;GQ?N9#WT$F]P[I=?^ ML$>@UUZO_<[77F_H.*R8YJ4L[9YLR\^<2#[^<*;>?M>(#-;26D_'&*/L#(S3 MLV*8\C"R6UH):"6P-NWVA?'.J1FMU' M%9M_M7VC+Y-OP!#V=I^]7OT&#$&OOE[]/:S^*[B;51<1UF5=M]"4)ILFFRXB MW+2J8PVJ J>+")=%2YI8!FZ%(L*="UU$^"#XK4$*0)>!/ SYUT6$M71HZ5@D M';J(L)8/+1^ZB+ ^?GV$6Q5U$6&]1^%0J@4.CG'38K=G7/0/M22'5@5:%2Q5 M!=M6"$>Z@7'0UAL8M48X,HVP*UC0&#GNM8WSOBXBK!TY7418%U \2)6MBPAK MOCY&OMYM8=#.Q;R"R[%>?])O%^N_' ;0T;I"ZXK&Z@HM[0UR:W06JZG.CRXB MK O]'7RAOZ6J_RA XEFO&-8^C"*!6EEH9=%D97&4/F7WHJO5A5876EUL&5LT M1N O=!'A!I7VU,5$C[*8J%[[O8] K[U>>UU$6,T9O4[Q\J+#R&YI):"5P,Z5P%'&'L^-=N=,:P&M!;066 <*-$:.>VVCUSO* M/?A;B2KJ0J*'/@1=1E:OOEY]O?I'7418F?-OT80'C@76?&EL<0-\)3_ ALN+ MLW0&I4C@N0SAR6:<$,9F;:%VS7J \%?^8+KLJXEOY0^(Y=?F!#3O5@T._WW'4X MX&MXS@SQ82=@D2L/!K* "]^-:&1/#DS4\[&O1\Y,AM\'6.^+CT;<"AD\$LX) M1>?#SC\(] PH7T(#&\&\85;P$GQL.]BN@7U ?S14?ZK" # VU_D[0@O0-=37]";K1Q3@N1;%%203D2&6S*2B0']/'_Q24;I5"N$58^3NS?^ M[O197K!_62[OJY S[8'<ZOOE"S*2XFG38W#.J6[WBPD>;J/7JL[ M0-)DEJ%U=EZR$NKC#YD145TOZ,IDXP#]Z!]"WP(U1Y7P00HQ-(<[AGY^;V:& M0\8T:U*KT[R6UQT;%LRW.N>]_EGGC\&;QBWB;HO3K2?V5R&?2$/2;:7/\:9_ MLKF-233Z9T=8D1"QM1IZICL3#NGO+XE^_Q3K=WKF9J[BKQ,57X(I6/D_]3'< M3B%@!2"S' $B !GY&!1#3#&9FWT[NQ1FO!1B[$9:R MY.&8;/5=P)]C@VVP*\]JL;?)GT\(5)@?!>]@B<&FNK"*4S\@0_\%9INA:]D. MN.IVJ'WRWVK)P5S0"&> ^1FGNMN?N46QPESI[9'CPI?)E'YKW;;8+;WEY_>T;?X%J(1[@EN+X(K(H0/Y"DB? =@$ $F'G" M9@#4W B'"'3^;@*%KH"8\#@H7X92TVU_F O&;=(2?=7Y("$:+-K?$;S+ Q=P M(1$ZBV^VS,;+]%P55Z:)BN[;]=TEN_[&OES?_#Z\^7SRZ_7U?U]]^Q>[O1O> M77Z]_'9W6ZJ*=N_?W"$;3(H:=Y&8(]Q%_P+%Y1:Q/)N;,B/6'^@C]L_QG)G1A.5,81?Z;N/1+X7-:C_RG#@)" M.U%804(/>!S6A8K+M-CO'*>)+N(T ,K"=&9^)-W*^5(KVP\L25-:RKG .&$4 M>/!VB*MRCXHZ@ 4%U7@-#9I6B&8I]A^MV.;%GBEH4ML!YS1 4SF"(16'<0_< MH>C^: :.'X$L0;-^ +PCU7I\6%1]',LB+%L$-B.(*23U_;#%;ASQ%_LB'XX) MYGC4\P&94;".1F(=Y=37G7FI;=OJ[/^GI:9?D$(46],5/O#>_9\8M "N"F#8 MTJH#/N(!*E129L2WDJ'!RV+3T-,EL8*N1"!B0*2 (N_ FE@C]R M%\9LHZ!B/E=\4#!(()&$\$$1AVE^4&],XG9<$\8^QAZAQ:25A&-*QT;RGGY< M=BH >&%@AR(]Y3-(M#U0]8%[0&MWKKZ32))JSX%WI?D1W!0^V$H:UA,W$:^= MD)J7Y@ _'KD1+J'4!L"4CO<(<_1![;LX9<&4[00^"P/G7H;"T,IY7+8K3)>+ M10//SM1\-$%IWCLN3I7"<$!O!?] !4Y!1&9@C"#FOAV+DXDG)9*A M=6 ^)?RE.BEPJ.H/K=H]\EKV)68FRX3>_S3 SEYL:8(\BVVIT:!\)[.*/P.9 MH/0[+C_VXJ4[PJF_V(VC*F/ 0^RT1M()\Q;?XW1CV!K6%2P&$B MFD[A#V)=N,,?(G<>I,:GX\G'6A"XTP_5+1!*ERCRP1IQCS@+/TE"QZ;]"&@J M'J.01OK!]>\1!D;WX RS,3==7!MXCX.X%^PR D"TKR/$!B#MCTX 1OPO,!\> MXJ7:[C_N"7$;HM%B<' M9WNRI58_EGG*;L6VP,XJ\T^:(:J;TB"N_P":P 213,G\80!!-92X) MG!>BI84ZFHP)N.&QEYH&(+ .4]^S94X.H*U24!; .D<2C!P7E8KB^%RR;X-%RZH F8P\2<5(+2M;$P4A62!8+W <'^Q<<@M.AZ.C0*_$2"BBG8'=#E MV+S^Z MA$$D.29 %] 6Q$3!?)$%!@(>\*(_6ALD('XU#TR,7/[L2'32VK:"ZG07:J@A MB>C7_#6$W;:*@0"!I?W/\* "%HR<\1"1E!+WV)4G?O8%84 _B%/..Y-QR9XJ ML!*'NGUTURW.92X=I.K3YT^2424X\$A,1#\$6/)6HC3642RRG& MG,A3P"3_!+06B"*PX02_M.)][]8L;A3Z!=D/0,)H 9,^U1(HWXNB(X[R55*S M X]\>0%@'.PW7(J@T%N6, K.3/B@1P+72!U@*%#P>#Q@0\PA UK.\Y%%(A MA8Z@-\3U-=@7CJV/N3ME$;L'@Y)W+T$<2H0-YFZ)'AON.'>6* M19)4Q)PP+M37W+.E4=ZG^.@02R@A5P<>M$CN"W2(,1[-%@>!_A0I&Q78G<\NCGO$, $!9X3HZ_^( M:J3BF0E(TZ=&@9H1*:'YK%H8($07. Z!2<$N$U7)%/><>_/@BW2T4\J'-!YI M)(5GTAPL<9]G/YEB3&17?P-)4)+_+XXWTR3GO2$?0HO<)D;&S9!RGU+,IU1& MT&0V*!EB#XS9SR>EE+8T)%)_6FC44$.@ IG-57?2$3'$%. &R!,LV$R$?"+Y MF70M<+"/P-=$ $QUVT%Q@RKV>#SK^\AQD;-$;L@RCP$RB_H0-U#2P@(.?HII M0!I< E&!Y+?&W/K+=61<"H,7H'$P;N?0D"C[1*-0E$=N*M \AT)H]M@W::U^T/'YTTFBI+FM]#/,=8(;8.6\;)1]%"X3(\7 MV0GA8JA.?V"5SVE&Q9R<(=BB*JYB,E#H"NG@T8(\0:M/BH',13YCG#5!L,S%>'C@8 M.HH-B 1?A;2(,FA)E@,6(DZ!V5'B$J4&H.(]\8MYB-)B"]WE9' >^ [ ]6!] M@;/"V)MQA(B4?Y.D.^+LD"-3/O,LBH"^<6Z$JH!FT+/,[3]PM>F C&/LUTKO MX9Z6!GYSI6LNQH 43^"C23P&F(WCI4(;>W4M[N;)A'BK^+;# W+!DA@!!=9H MR7Q/^2>IW5KE 5)$42,'3X3*+#BM/'!5$BG$#2K Q0!%P"L,%5R>1QNM^'0Z MZI14\6B +^ Z@P^+ 2.96B\-R2BN-9D78=I]$9_BC/!H2S'9F G!XE"(^U5T M),6WR"X1SHAI;9 ;#O8 P. >5DJ*CVG=IS;%!B9 MM>/- A3LNX]Y#A4'I9TP=H$[=N+!?-V,L,,N/!(N%&"#K21S[Q3,: M)IY_BEP3MR4H38TGBJ$GVJ0GT".D_2>P?C+\C[PB_+E:PY A1H6YB+W6Q&*( M].$*^DKI.3#E<[."YRM0EY[CQ+>=T4Q%IZ3MM\PIYF+00IF>4.X^J.R)H)$0X85LSOJYC1"J@A)-D"? MY,?2:J5W>^S5XNPY%Y?:JHZ$4[4/1#8U5[*'6K&6.\_FDWIY\M7F)Q(,P1^( MOC_)7=BI*BE)1^QM_BNY8SGN$@R"5?+\_)MW,D\7[RUP4$2M"*T:\$(DY'XE MCS_1@-*JB+:,DCE"1DJ/#?M/=1W/HI6^ FP_Z"1/14=*YI,?N':BMEP,?XL0 ME6N$V]J VX,DTI':L&+4+\>@V4\(2'*/>BBA52W]@(4[&2'6MMU9'.@ !D 5 M@))M_16'PH(4L0(%&V+<;:2.*TK7)]GV1P<1 ]I,AIDTI/L"=_B\=5IVSICJ MS&1JG_1;I^>8D2^]*_C\]$/*#4DMG%UJM"F\YM/..Y,F'O"QBFT)3DK.! 88 M8OI-!>_C[9R3 M>X0MV"4>@<6=7[Z/?OY]G-=(!C/UW1D/QT &#Q&;.Z$$'O9%@U#15YF[DDI% MO1H0R@$2". Q>A-']0T4_Y@-Z5BZF?&2U:8">1D48!X[9D8A"^=@C)HB\D9Q M^LG"!1@W#Z0O:WKS)B1O&ZH# $#PDTR\.0'2&S&R J+!HE'$$Y8*0%/<-PF% M3UM1XR[BL"G"<%/N48B/.0?PF(\A9X&;:S&13?)%!)O) M%%+*_T[D$X,K\('YH! \B!!Y!8D0X:)Z<@4SBDTI,]H0HDXRT\YCTE]$PX1N MKLP$BY BTG%KF!F52^N,DF7&+EKL%H9-^]O&)N:D8#EQF<'VSC?92%K+ ?I$ MUS"D1:!HQWQ[XST,2(HK;7*,'3UXE[+#%&"PQC(9HZ)1#F4RWL7(&*&>RB*8 M\6%JF)?,,@=RVS:JN1.\GTJ%[S$?-? M0V4![KQI*?5G#0XC0*>.RHT M0(H%38%0CE0<,$IHKK(FA57)@E*&Q3\(U2B,+(>="9479JI*F5@P8',JX&/!P;T&]DR^FA,!X\Z+2U<]QU_;^2!] M[\>D-DG\8*K02.D[W>JO#/K+WZ&")@O'WR%B++D,3OUX5YAEC(4H?Z!H)EFE MU8>%**LYK9Y2-5U>?$Z6,U[\V'H%7C:>Q9ZZ795X:P[O!3;9X#K!A1RT0NWM MBAR3KBZ^.6OM\53VVD?YLZ7 VZVS"L7 *U;U:>+>[,\I5#6T$$?+W$=)=9 X M;5N0S66,^#*#U:$=*@I&6N06B,321V0CRIS0S/)OEWXG7U.,2Z3(OY;Y;ILB MM$'UTFM*WF'IHFG*.\M 1H(N=WC,">"AO9O8@7*=;KD+3L<.PQ74ZZ4W)I=_ M)]VVV.?XS*NC=F?CN1XY!-S6X*KS/)CBIDJIR4E / ,J_63*ND*GX 5)M40( M'KP4W)^$6Z@2_RKM?%>8Q<35?#KA@F$L*<"2P@I(;W&#F4B!"1XZ4$*(6\8E*I+\/K^2M)"0FXPG][_\YPW.F4K'!RT*9-IKYUN%_Y6C!N)-#\ M#SXZ.]'_/O:"U)4"'9@I3@GU.!W2C(_'B_$(4S5NJ@>A_RO] H61?AOE_D$! M(RF+?]&I#;F,N?'N[6?=]W:U['-V5THX6GB5>PA$UYY@/8AX].%WY(P['!RE MWG,TZ5.B2?L<35J):-(G>!TWNQ?UVVJ_A>I-P3)77[$7Z)W_19[#L*61/8:5,8DVEL3;RJ<1%:7Q)XVYR3L2E+U,'VY=<[(&Z M&@::_#:'\CIZR=3UDVGZ8HVU+T/Q,I2P0!P2=VF<1*>YXJM2'BE;*8PF6;Y9 M,+,.6"*<4^3+TO/RD1DJ@B$E5Z-\>#F-9BJ9C$W@1A,?..;&V_6L%%4YR26XI6,B)/RF^F:G**Z?)('@?3<7)>E<,$/536 MW'A2@S F, W^C\]:SY[T\AR.P$;%V1H5'U38+[D98VT:B$RZLJHZ[ 6PUK,GC>(*\K9 MPE "XX/*V6*%AA6::BLTH";,/ E30TP;JUF':4R/K?C,E./)DSB+/TMY290KL8&\MOMF F MR&=NJ3@^S\URO=#1I=+4 K@4D^FTUVR,/KTT7XSC<"H4AW/TE+.EW7;/7 ?+ MG +Y*56!;E(EIBK20Y4&B,BG]'E%]?H*UANT1@9'/@<3L'V]D!&I6SWW,.5C M37F751N1;M1("] 666$7J_200[E+-$%0% "Y:MK.,B6)M*\X91C-ZT3 M8JZ,;5IM CF(0AL/'&SU,F $(MUD9.:21=.2P)I.T@ANB4.K2LNBFIF8BP'G M1,S*A$!Q(B8'2O')!_L,3L!G<)%NW>2%38-,KC13=$WS(P?-[*/K$E!(ALIRTP0OTQE8>&GYYFML#NEIL&2JY@64H5+B M*7I$$ -Z[GY2X4C'#QQ]HV%/ BR6MVK.(&,@I5TIN\;,-/YE!JO4Q%F>$PR4 M"4+I9'2W6LO/:,RT]FYG(4^F&K9"3W'X%("41PF MQ$&JV?4TEP-2F0O% @G-C*!;459@JQ!/G,X%ZI_:2:MYJ1=%A.BU-1MTD$3> MW+@.!2 CU=DRA9M>Q4'&>E74C<82JU0I]3$K'T?%BI9"KS?&2Z>CB=R(=H!O MY G[FVF,PL#_KR8XU)J\"GU/;]"G8866"X,-^B\FJZOZC"=W3,:!U>>IIK)[ MD9792BBS5_J$]GU6?*^FC&^LU9ZC5DM>3N2*1MJK:>!@31=34=MH^K(TEJ 8 MB9 5!\VJ,D"[J+=-L?YI:$^P7HU0W%KPS<*!J1BT0@,+.F(XM B1U=NAZ (! M6J'(-_3OR\_&C2OI]!CCB."KBW<7VHL(?[S[!\QT 'J-"?T(T)5YDP4'J 1' MW?M\?(*N[:G?(V7QSJG"ZD73<.XLB$)1,>>*,V*=3NDGNNQ#^B@J#:*>H<>3 MFLR7Y\S3%Z$+%WGT,0Y!3#TJNCW&P"KH#DPTZ>O*]WGG3F&B=56TG**9DFR3 MX_GD%+S3CX-Z^MY=" @9;!LG]>#M]S 2Z5<87Y(_BZI(#RL8]GW)3KN6MZBW M?I2>''VB[J#VTH(VM.TM!: %V4 H6U:C M]QQW0^.[5K,Q*)33J>$_J\ZSNK/VST'M^<-6R &S 17=R8XWGC.=N.YIIKRQ$1-E;I:PT9[L?>T2_:>P;#1W]W6TQL^ M92,[G9V'=4U>\@?4-5W?1K(@7(&=UM(*5*N_V>BWT9=@.*Z74 ;:!!:M^:3% MWK:6U,ST4=W.4Q_%DH E 4N"!TB"MXOBR["47'4D#AO_=ZW6\KX.2S8MRI[/ MN[(%#COF1JF"]"O5ZG*^3A W_W:Q%ZX@;^1'>2,<]?$:^=LQJ.YV6V6P. MU5Z;\3'" &):M*-"AJ:PY^HX$"<)T\(V#]SY5>EB;/2*6L@]_G-:[EU%^,0! M"B1T?"W; KIS879KOB*R+AJ/I)0ESS\UH7 F2=$?03F]0D=HWJO4,#YF_E&= M]$\12O0%!5"%4M7>\%6]:6C6A@&-TQ(>\D82P!9N5N)=TC6SL"3U>"QM5#U' M E4Q5 I<"&B0?&3+B*EK)0TK:D8JLJ0Z\2BZ/$BR-C(FZD,8&N!Z&N M@TW!5HZ*Q/LK$2'6?H(]5W]L&%>P\^)9G6G($!NS45N&9WJ!?PWW"0Y0%0.7Q=CEJ427 MJYZ83&'0":K3,"YP@,,X M%48*@ MF".F@N3+0OJ#\P,I=)1471=;-!& MJNWX5LK\\:$2C;G]$$NZ1S!QCA$KK]IFY;[$< MGXPG,,Z^1&;$:Y1#"R(/LF@(I[G-Q\SVK\!1AFH2*89PK5BFDI$&:856!0L^ M+H]2]DZW1(=$G![0H[&KAAJP#D+9A\U6^M?B>O&PXMC"HS$ D#()EX<\K_JH M+XCA!+!AN[H4?1)GE"NY8HT8HS3STM C0)-P,=@)5^WB+?*)B:NOH ;L%H3 M)$CT%"WBDC0+"^Z[-_3X,U[3G_7._*< GB?B _Z03%4;58R;C'G M=82Y&E(G;&0KRI%CJ?006!;A-Q@QT+9F.N)+<_(3_O7CYEK:+F7Y6DW:%6C] MM;KJ,Y:T(]\0+IK"BE#;6DRK!382VI1T@H*!IK5-F1Y1@G4 U&,)BJD>AK7^ M1@ M3BE2SLZ/!@0Z0FMD*KWTOLN/3/ XA'C)-7#4R%!N@0LQ =TE7I V<'E M8Y_;Y M4NSC]AG>4 ?3N,WT<$%UDL28TK*BM,<-7*W3P'=CC.Y<>I)^*2WRM$*3&G'8 M-DI7'3BZ@)N,8BH!@3882$\BHKMQ(RKD^W4^4R8*%O#,:WIK'JU'6M>U&+M8 M5UBI>H+:U;_FE$XP!J;DDE'U-I6=D"IJ&,.M6?PD6I+:\G5#)VU;OQVE7,&" M1O-&^GI;U889C"]M09AY!),J2%3%TI[X[E\8[UKP(F'3NDUXY3$.G,BKB10B MK#=A@OF$YE80PPR!:?KRJ0@*WI^ZB?ZD;0^VW'>GIPO*9HJ$VE M0#-HG'@J#G?Q#@(LAGGDDM\@,SRTSQ3TF6]^<(OE5E-C11A^,ATIHC81P;C/ M= 3Q9Z4>D_Q-*+N+:,TB)32%FH#%O;JW:&$NIM1<KHG9:X6PLW81?U$^P]2DR0U0M#&498)SA&J62*:8(W66VVR+4: M3C/7+(TM/):W(EIQ*]"JS8-EE,3I^^O7+IF+QW3 &C:,"SU#.:%$DX6'H]0T M]07+8]L/;WSQ[L"*,M[3#)"]?0= MS!5.W_)<_+FH9)3)[W0?@3_+ .3B.L[*$2-7(.85I"M]68XO=*%-Z94GKCY\ M+3#]Q;IT+/*2[:'%SPN]@*UJ:Y;-9)00+ZU@W2-TI)D]NR@$LC>U^J.P<9!DZC\JD M79-L]>!LT700RE]Z1^FAO6?W/7XI7]6Z/^-Y4+LY.6QJ\N!Q6S)H5 M3GU^C]J2_KJH^SPL17FWX&*9< HRH<4RH1XR0U0O.W8%]^+EQ OH9TL(6MXSDMH?W0^[0'\T^T^BLYG:UH=^L;U\0SO>^,5 M)37N.TRV0*!C;4&?-D82N^CI>1!U%&O?A>OW$/)$*:P_A MM>N6S89>Y#%$2W?]VKL'C6?%/&.9_5;G7NR4R<0GB;]=X(X!S8!>!73+;+:L MV@#ZT"31O!'O:B/.#B5?6"]Y[V51]1A1U>S61E QG!G.]ZF2_5YMX,QF\JGO MSE'@T>[<.H_=V2@K>\0R;M?P>F$-N_?!Z?BS_I)!SB!_ LAA_ZH-R#?OY-L9 MT-LXZY]*^U^]1ZZ<;-WMK7I"!;I0IHE6:#)X_D]V_MGG5U>K0AV^2=NS6YF,W!O0) 7K8:=4&T,.22QM8&C(K:R @XA3X<#P%\:'&BYD6:J+R4G?RB?1YG%\]^^HX5L5UAJ6VVV_6)?V(L M,Y8WQ?)UFOW:8+GVY+A7Y5/:.4Z&W?RJ3?6<-)?V:4^H75EDP MQJ&J4ZSP)RE231]:7N960I(UHDPDLN U09!],(JI4!V,I**!C=(FKW--BF*34C=)I40R=N^4DTZ3I"L.3"W' M(Z1@QYH?Q+$XG;I1I @7%\4&L!?0JJ;S?A")^(+W'2;GFXRIW\*F$@OTV?7' M.!%$I4I3Z#AKCVT>%;)ZQ4'%]E;B;T]J\-!K1@"VT.7@X%U>K(0X/RQ@V2R$-"1%T8P$D) M[G4!$$(E72VSA7"!K-TP\0@]%)[Y\CCF=C.7%7E84\H&B3]-JLX!?YKINZ1U M2G(%+=+7>P2/]G;[F5\^F!\^OS^ MR\77RT\?KTJ9NO:U86RH7'><(?D91-DM2AE=^<=.:!DJ9*?\SFD=M)6:*'EF M_3PQ;?G56U9)?4'_ZM7RLE T]>'\NM@*_)NV\GA.V4>ZQ5\\UP9+I"83F)6E*Q.A M>V,8'K:.Q##TNJVR$/*0UK)%IGS]A0X;YD'^_!*W^GR8*NF MP^!VF0UVWZ2S)8]D/%<:S]\9;\EM<1].-X"IG@RS:U_K6(3-O';JMG:>JPD] MTP7$BNEAK($I>.'@ %^KJM$$2"=^)7C[0"?1(%' ^]8GF4W\-8N$M MXJ\XB9H33Q^CV+2:3;,]9(YVQO0I8-KJ#\UNGZD!&,VG@.940IL#+E]5.6IF M)M?;L>BV&KWJ$W(_9WK;!]E+[>K92Z&\,[[(2"6 L^G$LNJI&[,UZ)F#/N_, MC.D3PG2O:W;Z0\8T8_ID,-VRV,-5056:#:@=&U"MQO \#"@^EJJXF?4VF"(E M EM9+-">(M#:9K=&9:&W@\^EP%CDHCS_VT M0OV4IW1"?C=/VK$BR,M:Q';6GX<1O5P$?\%CA1%-D4O6D4MWEIEX1)NW>$@P M-M G\7SST_*DFH7WNA51CG+/"=T;Z6.7;@(OF4H#X'*+A+:*?2O,-0U]_98R M H;"15(ZY-!S$ALI *,X#. +1T[Q=V3=(CZN)'8"^.RY-\7+17I#_@FAG DW M5 ^0T\"1](P(!CI0WV*3KN_"Q4A[%^'4"-N6GB3R1#OP8243DQC1W]T&@:/& M#N3*\X>-]<9APD]$7(GO]A_H:;01. >E GL4[5==>:%^"8,H M,CZ'P=B-SX,:JCO<)S54CQEB>$BKVR(/*0]I)5OD#/U3R-!G:JB:Y/XQ-133 MVYP2GID:BJFA>.TP-=3V"X@5SU-0/%G8U$38,#444T/QTF)JJ HL+::&8FHH M%B5,#75:,?C5HX9ZJRN9> ,II/!2/ 7G/JM$F?7(@/V4\LUG#:#HC-/$AS(D>PJ@\O]EJGM^IFA?LY]LA>@9# MLS=DIS6#^13 W!N:[1X3<#*83P',65&.=INYZ:IF\)^N(7,&C79MW#Q\ M%E.[LQAE)*E.GH61Q'+K,&$2G<:@-G*+0V]U.L]%2M[>:C>[ZV_,,FU^7^K[2U<++;$W]NL2?FDB\*H^6LOUZ:R4$ MP/@JE'82AM*WI<8D0."]/Q'P!3P+>I/,H*L13%V,L7"^!,51LJO!NR* ^^563<)MRQ2*;*P863F3V:BK/,!L*6B^>;!A_2D/>(3JPD1'\$47J!6">X+6P MB0!DHNL3F6T$R]F 4;R&186(3IL;S>E*B0.DGAM/W-#).@A?(EA6<5: 53J, MN=5P7.!X\EK8ZJ_?T.UI;C0E,$-'A3&!#?''9W^+ _O93U^)/1C6 MQ5NX%M 0_?!:K <=C3F1!6=$P8-&URW!R+WNS2<@HO!:6Z5\%QR<]6&!OI*> M1X+E%^G+4*LE%\X4A$8$X@NEAO$>]@@_6@I./UV6Z,$^6:+[3!;+0UK=%GE( M>4@KV2*3]9T"61^S1!]>+SP(2S231#.<*PSG[\Z:Z):9HGD!/7$!,5,T*Y]U M5SY9V-1$V#!3-#-%\](ZXM)BIFAFBM[7%K\;@<-,T4<7)Y8VA1/(:69#^13 W#'; M0R;DJ%JJW.FF !T'Y5:G1@F2S%Y0._8"9I)F^;57^=6O$?L*@YQ!_BB0]YBJ M@_/.]X%GMFL836>$)F8QV)+%X$@;WG(Z=K3-&:8[VQ\ MUVZTU;S#.WN8O)[OTTR&4>#[TLLR]K,>4.^,[ZR&M?[V40A784*T>A4">H1_ M1S-)^==&E,QF04A52H.$_@04%V+B-)YAL?1V*:=18,J:.EGUJ#=: J*[I MIY\QU3W":4-&@4L?("2-K^+N;))-AYQL6H\6>4AY2*O?(@_I+EKD>/]3B/?G M9-.:1!)NFVSZP!A#SC9E/'.V*6>;\@*JVP+B;%/6/NNN?;*PJ8FPX6Q3SC;E MI<79IA586IQMRMFF+$HXV_2TXJ6KEVU:/'5VU:ESO'+J?*I1TYS!M,NPT;8) M*YE3F!C,)P#FOMEO-AG+C.43P'+7[+)_'8U4]#NTC X-?S\)$8NEU$'2UVIQS5[G799#OV$,PK!'[P\F!_)3QS%8- MH^F,T,2)I5LFEF*&IUQ5X/'08R5Y$XOMHCKV?"6-SM)2O,%35W=B8PY@:CEPD;LH[6T81/7 D?3EVX\@8A\%4=>@."P1' M5%LTFD!77XW@-@=,QSD6Q-6IH<5,T+V4#78D%5P&-.I)AI[9"0T5#J+T(X'E MF!O;0V"[57_O@?#)Y8U^E'&:+8J3_5Z$/M4Z_IF*Y\)/T)J,8E/EDIK&.\PY MMEV:#E7B=!J ;/JO^N+%^Y\OO[Z[>+FF/FZ_T2F39K1_%61IM]'I]^#2$AU0 M0^#%_#BR2.ECT1>_7%Q\?HG+50W2[E?2"UQ* M])3OB[Z%O:7[#CI'2O?M[37=M\M9?SRDU6V1AW07+7)VP"ED!UA-CF&N1^ A M):<:*B_5H)148RD;EM+W M2I#4;-;J("M">;>-3<>C_)A1_B)1D/FQ*[PMQ6X]LT)J)Z)863FF /IA%+[^ MR7@;3*?H)>4UPFN$UTAAC1!/_CDL"LY?.M'\I8\+]_PY!.-Q6/P.L:,FM&.9 MRUZ+*I_\,Z09TO=!VC+;@Q8CFA%],HCNM,Q.LSZ0YNR.VBF2:9R,UB9-"OPX M!Y620]\/@J\7W5:K^J'O+T\4Y(SGW>_+@Y;56LM+5>7=^>30S2*<1?BR"&>/ MY\DJJBE'4UH ZBS45!9G.T_&;)G]P: V-C4CFA%]#Z([O3[#F>%\*G"N&9\> M.SUKITNNY **?"X@JY4LM;;'5-OL]3JU$5H,: ;T?=OP@+5*AO/)P+EM#KI6 M;0"]6:G<3J?<)NCT;C]+\(B/7(FYOEL?#2+:*]]>(I)Q @XA3XP A@!QT+ #W5F M+,%HH M4=NJ59(S0YHA?2^DFQSMR7@^(3Q;9K=&(IIY*&JG1C+Y+C,W[A-?+[J]VA W MGAS&&[6@^',<+Y7/K>' M]2%&/P;/#!-OUK\+3+S*\\_SS_//Q+OL+-F1XL3$NZQP/P8WG9;9Y(J #.:3 M '.7G2&,Y)- LII0$,[=8;LVD#Z&.X0I-T^A#TRZR@A@!# "F':W_(X-M+OW MT(TL*5$IUUBST6T_7])Y!@_1&VA:'DMQIGU7&TG.\KU]G-:TI"XY3R0G5G?0 M(PT["4,85WKCC)_8:B)/\*J3:M\*ZPH#7EAQYKZ42NF<.=F/_9+ZV$..3(H!# M1*F8FN)C),=!*.$OE:UIIM_'XDY&IN%L"FIJ&+II%YH,8D,84RFB))13>(H1 MC(VQZPN?:*)F,ARCC>+;T@"I($-#V#;(AQCFVYB%\%!WYL';7DM?AL+SYOB[ MG,72@0X9\40:?_@N_G45BQBN>_'+Q<7GEPWC3VE,Q WVW_82I,]T1"P Z?$$ MWC>:23N&N4J[.9*V2"()H^0#F*B3(^FY\@8:=&-C#.CS7-5^OK\P'C,1NA&, MP$C&MU*J#KW%K_TYC8H+@XJ7R=B-@Q#&#;_,/4;>""^AAO'.?.,P2G@S3 Z, M*RWY2%Y/:9:2" )\UWJHF&+&A8&-S!)46Y.7)]&F?H6 MRFL1T@0C6LJG CI2!L(2'#5.1&LH:R\O .F08UD RNE2(]OQG>U*!!_)+=.R MBLK%JJ+QR#'-.T;4#@*[L7?GF MV>L2?YH>C':C-<"["UUM]/HEO=5?OZ';4V(UXCB#C@IC$LKQC\_^%@?VLY^^ MTK*!A?46KL65\\-KL1YT2L/"Z@^+R@^-KEN"D6=/TN=TV\-6654)_;+:!E&= M*9S\J:\.4'RBU^+B$_5HD8>4A[3Z+?*0[J+%S4<<3.)?#Q+_'K/_UH3]%\MY MJ(E4-3W49RKLH;\N5O>W4;>T\5Q-ZI@N(%<]34#Q9V-1$V.1I ]?]VVJVF@^Y M[AR*5_#2XJ6UTZ5E#7EI'6WGKQ?FM][B=R-PK,Z]$J?6PUH#4?+"P0.X,%(A M+4$2"=^)7C[0";27('?.H*QM!J6J-,9YE)RP\ZC4LX$Y''#V&8/Y%,!AM,IS*TV;S*,;R*6"9>3T9R:>!9,OL M6NSOJII.S9;4CG6/0;]AUNGNL87H//'PBLV<:MS#FL] %S :#"=T;V!(X-6%@2Z@YXL+ M7=]8=^#I)#)E68M$RF@&T(?955A4XSTGHKCE]E;-^T5W4C8T1$OQUGSKC24= MXN&K:SOLTQ>;HLJMP<.7WWXCR!^W6'^[_-7M^ZO26/)]B;)>U239GU(S3F:D>8&?(?TVGN1@2PR1MH@FQM@+ M;B-C' ;3W$TF9E_!/?#82/-5(C5B*&\"[P9%#<#<65!&SLT<2Y^'"T ]5B'0 MB$/AR/06>*-I\7EPC[!C]\:-71DUC(O86&*)('ERBTR7#HB=1KLH08*Q>A%\ M('V0?R7N#2QRY/Y[]+K;V:YVM4KBAI\7RW/;65[3'I$[VJN7P[S9>CK^B!2# MXUL8I>+(H+P=!YY',V[H72:9(EC^B_<@+68Y6/QK4_-%TCS"4S3I:6%6C1>% ME(_OGT[SFY+0X<@3RYL:-TV;U.^5L<4=@ :NOU<:N!ZS0?&05JI%YCDX!9X# M)MBJ209E+0BV6":<@DQ@@H::R 3F/F'N$UY:S'U2@:7%46X[B7*K'MG"1QDK M!U 2J8HT9:Z[LPAZ6W,VR3$7.PYB?V$U!V:_-ZC^L?1+1CHC_6E('YK#8;,V M2.<\X/KOW[DC&]Z_.:1LYX #M=WL#ONUD6F,<\;YHW ^,'N=^L"<#?1SV>!+ MHS!X@V?!MRO!9W5,JS6LC>0[.9PSI'>>!M$T!YUN;;)]-N_EVUGAVQP4W.TG M/^F(CUPY;;M;?]I6_RZ4X;="D\'S?[+SSX[#VM%;H%WAR$52R]I(^W.V+?A( M9.='(IVVV1G6@-[G5*T+1OJ!D#[LF_UAJS9 /X;181U>Z3S (Y^-?ZU[4ONG+)CRHORLYNPR MV=^6Q)IB+CM207QG-0>-03$'W$E"2ES>1#Y1%K^*;09C:-)J;FAPF9DB\A!# MJW9Q:2K],GV%(J*80 O0O]L@_$;I]&*&^=LZ+ ?)/;!18=NPT(C[PY9@:(/P M8B*)'2'L,@N XC67KCF%07DWD[[CQDDH=:7&I45U*T-I?-=J-?K%-;, .9*Z M *3AP?$HMFC=C,'!BB=]?^G80S@*E&13'["(F/ C?3T#N3:6DO0GNH M@"20(>$@QQ]F3*0'XL\W+@ YGDY'&RJ^'+.4:*S0F)B1F'20N$KDNU]VYX-> MR7B1#<-+TY#CL<1U0*1I<&E)+Y4^M?RLGP,1.GC'.QB"<9J:$ SH-E]UVA:2 "G+L4Y$'%AQMP(R6HF ?+JD%;J M1A'<1SJCU5I20O7SX"IK4/K37JQ[F9<-XX*:*V'9,HOB13BYKCJ&U>CL MI&MJF\%;U@YX#H-EFTH!3GAHNHPF.2TZ)K;,C-Z-B_UXD4RME>UX<;A0^,^6 M8YIW[H\D:"GHW/=NQ3S*#? W[.?OA(% M&?*BP;5H,_SP6JP''8TY,8YE;&.@#;DE&+DWW& OD'NG' RXND"%@VV9M#:T MDQ+?AKU;N#[\K=5/M1ZAG6^@"(HH"I A-+]]Y%^@[&!H>ROST[\OW[VR=. H MX EDP=2U3>3WBY((34_I/%#WW21!<'/+"3BKE2H<%YF\\Q5["S(T M8KZ,HD9!2GV"2?X ,PW((XV&%%,GIW@J0^3B.I1DVALOEJY>ON E;JXWK@/C MED0*T@NSQ@N$O_!1H+,-99*G%=:IN'.GR10M,C#H9J"1BRFZXI3UTUWFO47M M[1_"SVD$@*,P2*XGQC\27Q,VM9MXMQ3VQ)A+$2I:7G'/HYJECTJ\E>>\D[9$ M/37=SPO/2J^"'9D CD U\: 7?H>Q URANR2[NTMKI;..BM/,N#A7[$!RK>:V M?3U"!=S,_BUJ(=VK*6#='S75FH?GDNL;\2UM_!R,.6=B/! M=%KV@WU.PBA!UYK>*10IJY:+]RPK<]F@R5E7>H/1JVO1(7O1C3S=-MHK;N%" MZKGPO,4=RGC,D9L9*0X;Q@?A>DE( I?:F"\V+NV+$?F6["#QD%0;/E!@0D@J MN2/'(O%HO8&X%G-E3(X +PL"71,7)=KCY&J$;0"&!)FU58O"MJ6'_GY0Y]/[ MQR3LU5(NJ,+'1.B%AQRLUVJ$7)@#G+741#W45@]S!/,[$3=D@.+6[KE_):Z# MBQK]7F,WLF':2&Z1>\R-%JJ+ECTWJ+J$*%1BV!Y@&K&9;,JC=%O6-.WJ'^FS")W^!>>R*=!(WZW!:!A/&:[3W%'%Q/38*U'PK4 M\1;?X^7H4M+XI7O)S+3TEWSVE7KF@<87P$=X:YAB=I/1LF 0\R,'OD>1>JHTG M4/HM (YZ!+ B)G=]2*#9J6%!:=77 91XP4P]CB8E%8G #K ]8JR%8>X!#>9UT/5&U"GJ+D#G&S?UR=&*ZS^N>,B MV#]*#I04WFB&0;:[KTB:;.J)BX>TP7_4>D=5'7V#=P0K@-JJ(I:69@#A2(\% M2669>EVB2-#.0]QIXE"_%FX*U"='VG3LNU![E B6=ZXZD\S>* (YK!8*542 M3<3S1-:8 R\!GX67'SR2*TPR5BYP*/\ M&T7JE;+74,SM>M!&\R58]S6H07ZC&ZR!BSD%E9G>2TL&Q\A6P(-=* C3M6=[ MB2.7M@08)]J;$)=Z? KB%/!=^3F:P)$F,H]29*:63K"4; M_HY<'5=!YLO852+" _7L%:JQZ2.S.0#]\986(LR!\HU(=-:3\9_OEM(2;E,= M41C7.%VZ&5!;\$GI1J*Z$TIX UV 0 T3'C"@3U0?L33(J"T3.]>@\)#"BRVF M6LYW5F=)RF#-%/B[,B8.1DWX<1"2Q?P.A%7HCA)"Q=L)*C*>4B4B"1@L%=RI MY*/A W4*/V>;@<$ *QS=YGJ==DB)BT+[*%UPSNE:E#.+ MS@?P:[41PF$:'F"B:2SM@*AU&:MD>-OX<:2Q:?41@H M6TT%V4)H\:-G U2[:!9H7SS\?DV"'A>>FP?DNI$H^M[P"7@@ MAH]01V/:6(O6C7KVQ&B[1Y:5,"N1"^M%T<+^R OJ@BP$YA;V.UL,CAN1.C" MS)'=D6H6,(U9;&#Z5-.0(3[!-@(2)K@WR6SN0-0(98;A>E3" 9T@VG5R+5$A MG8%0@NY=TZ^T-RX!?X(J3R[0227EY;5-;7S-=;H>GM:YXSAO$F%9L;P$$@9J M,:'&#[G* :ODS,!+=36?41*YY,^;A?@(6V:/AK%22A5LOZ[O)-"7>7:563;" M47& S3Q*)8&U1'4@+1ZKG0SZ$-!&*NZ9DKFHHF>N)ZSNJC4.94^[M"OHV0O M@)TVI%=T)P(BHADD+V;HJ-F5?H1K2CB@BZ#.H+T F1,R-XAX.9G9($%<--11 M0XLT*&B$$MA]] SH4-+T5R4.(T/)(QC'7)0.]1;U0!R15&Z.M4FP/%+W8CQ7 MS8P@CG)P"YBC/B5TJQ04L5AJ#>/7X!8&/207X9S>95&NC?R,F;D/^ !T.HFR M75";CE*/-%K[-QBHD!/(Z)5 ;[:&YGW'EQMB[9Y<>4C=H8X!M<^$3C.SXT!U MW'G8Z,*U65XK-8_23R4UCQ9EC;(3W 3C)>A_JTSN MK@/;6F!;_7:W9_V_X;,';G4'FH!MW['=,-8QB/\+/?989))"JD#VP1=>^C* M+M*[&8$C?TBC?9\A 1D;R2E@:$[K2V )I:!9E(+UAO<03_C7GMY:1JX;(W^ MQ;HPH0L5\OB%#N IB@_>8?>FB=5\]4\].VG-47(*JD.NY>-3I7G37AI*%?'N M!YGS69M047I\MOQ*N9%=C'PNI23&,C[&-, */KH#);8"!T$]+0BJS4%0E0B" M8EWK1'4MJUES9:NS7MG"90"6NS(R/X>!#38X;'FL29V^)G6D_:HL$P+:!Z&@ M#D"RT!;TR2CW@CX'1!?$YU [5@BP;R>N'!OO[Z2=D-+V"<,/T"XG+W14JK0L MH@MD=E^0WI=6J,?<+U!B5/L?LAB;[=I?Q.9D[:,K*#V648>=6?8(^9K6Z(Y. MIHS2 4^V8&?9@M6Y)V7JE?$S1;53J(";/9Z.OO!9#QK1[&QV\\ H3PMTD<[+ MG)6\D*U>*,P-3JJA4OLC=2"=::?:/[W\C.QP3C]!G:0L)D6%PN+;+*NLKTAE MU4Z8]8JK>CWJ4BY<0U"?I6.B5Q1?(E2>HQ'\YKG?T*<=!ZLWE"7I?NL"Y="5UZ%[C\9 MRM=?WW\Q+C]^^/3E]XNOEY\^KAW?)1RWCF2,;',*6L4!1TM/9Q.L-X=^D]>P MJY(=)!T*CCWKU/]\$#NJKIZXC1*70FTQV@B#RJ(TV-83[A1^2"-3Q36F$,6@ M3>OC+CKQ0T\M'GF!#11CD ,&-ZKX]$:@X.5LD498ID3:M[M I#\@&YL>+QX;JZWS0 MB0X$TY!=+IH66_4>:!U81IY!*9IOD&J]9=],-K[^KUC DVH:41O?/FFPF]UPLQ6BQQC MG9*(N"M+EOJAR]D\2#J7E510'>HM*\'-G.=[47CHX4.7:_9QQ0\.P\SYB'VB M6]A^ZTW\TJL0@IB'U%N4)@H[C<_G[V3 M'H9B8/RU%XPP##X9>:YM3*3P\(Q5LR7 @U6697H0BPF)KDHZ#,+ %S=N"';D M-[",?'0Z[HW%88-O+3\+)>40=P$\U>[9(.]81P&44\82YF#S?*F<'G(Z\X*Y ME.3,H>"7Q1?J"O+8N$0!"U>$PH\POB%-R":2D5 YF1*?G!68V!J$WT &*8<2 MA@EY'L72Y)+5#TOQAA'J8\RT#<(M7VH?>\D&)+Z]55+W.YM2$.-FI#@O;PRS"0ZR# M((G)$$AU A4E5RQ$@9._DN*H4\GA?NA!2EVC<)/E 4<&,F@$4W<1]O6'[^(J M)ZI? /Q;X2/Q1QJO1LQ!.JJ.DN;- O(>J>ZL*CB-8@SI :OE[:- Z$$A"Q;Y M!@VAB@/*QN>C9GV-6/*SK"1#D2L)^!'3OTM- '-_ LQ,H_N0KT]%5JK-6!&Q M)>%8V.JDY\]D(GP3HV!]T3 N8R.:@"]_]KTC) M'S#;72IV]WUWEA*Q4^U*44KSB3)WPD!1FOU!HRCE.B^7&@N0@:%E+>#2$05+Q9A.I0WE R2"D0RG*3 <+(" M1ZFF@8!9E8KE55DA^U[**$?2X?JU3^7_-0G&*?5 MZ>PS-FE0DSBM.K3(0\I#6OT6>4BK%HFYJC6L"P@KW357@_@J&\.W%%5GK8FI M2S=Z0^WTKT8>J":[B>9Z\J'ZX%%9HNI4L2Q=[BD!HT^/%P7%!5["__'9(G'R MGF#$!P0;%F,*K=5HPV)08;D-MI_TV0K$$QX'@2_$RX/E*)_M('\-8J$+J7Y, M%DQRP?B'4?CZ)YV$=47U,M7G%T&8FL5N'+W,7_8YJ[CYPBJ?NK6'^#? %K!]1A+=I"UTX_"M?)2[U9*C-) M2I8(29ZK_2^([WB_X?V&]YM]+2^;95@]-7'UIXC2K2N,RUK]3"DL/BE)>6/*<7L _W2[ M+Q^3RKQUX#U]@]7D?9B%5Y3,497TD2/EZOU#^(D(YYJY3P=DI!0[A1^S<(UM M3Q]VECGPA$B8;5?7AE[D444K?/T2O0>?QTD(.!+0.GVSV6O="YXRV?DD,;D+ MX)T&HK]C,.\*S,->HV#+(/P\EI'=[(/< CERS,-EB83I @Q?K1K-R]]N$I M9NYI(N"T'LGSRRN<$7#*CSS>_/Y0E7HT]U:B0H?ALAHFITN-;,>*M!MM^FCV M4JN[9"D5_K,ZLBN_;S/.>>5S),=!B,JG=ROF46X*)IGJ6JA!D\*@C2^4BW*V MNFW32/]Y^>;9Z_5%"=N-UB!7AE!UM='KE_16?_V&;D\9D(AW"#HJC$DHQS\^ M^ULKL3-H=-T2W-S/@;9T139< MC6[[^9(-,W@($$ED/);G39]U;&!Z*V)\%T4<:UD][D%V8;4+Q;VP7MYCWC^Y M"MAZ07E)I26AJ8AXU:CTUD1ZCC&:FTA[YDC/O:$Z:W&@BM:^#:8S+"8Y2\(H M$:HF)-4,BZBV)%;RN@ZEI%J,JI)7*&UWYM+?L+"Q7GA(51<-52WL.H16X*\$ M.=CRCZ#0_OZ;R&@UK8YQ11=#?Z$A+*E*Q&PBJUV6ZQD6J<37"*@6>5;?4_4! M?]4OE18ST_>IU\OHYM(1F8B;] %CX88&%NR4AOPK$1XU(.ZRI^%U3B(;3]W( M\ZOS%._;H:+"XNK@XJIU1''UR5^B5+!Z> )L#!*JLMBA6+0QE6M40Y1F1/<*=R0Q7>;$H, MN7LK3>_0('OL[4L5D@='JI"\::R6[>?]#&K%C:%K=F6FX"H93=T(C2@4![\+O#O" M52R,?P=*1NC2UG/C5\ ._OJT\=^-]#_:@'W-:2MDLKI@8%[X/AIFOTM)Y:IQ MT%".3O2 P>!>S$+7*_)Q-8Q//JA5V47E2EU!]H,*+Q.K6QCN0]B]!5H=@08(9&WMD6,,>"1.LFRR^@:Z!OM@O<@W1/@$M M47/=@=EJ]LQNJYW330M=7GX@[$+P$18!7MGMFIUVV^RUU][^8MAMM#K/7YKP MM1]!4PF-L#!@/L-D:JINP%X#-TLRZ&&#FL%X!L2?/IJCY>PZJ%O?N6HG*GE= MXS!@MEI51'.4ARI.$2GX8U0\8-1F022\M>.&]^O[ MPO!\+9G" G:D)\G!1M!Q,MM7:^3**H8_(AG"C..D"64COIJ##6*@!@G*+2CM M=#E,=AM-3H3;="%7\P]46%B>=5)ILUDG\2 0(^BSB[XO/0-Y@CLGU2!QBDF% M5).1JI&=YR706/&T1'(F0D!\B:=EQ<]2B 6Z6^==Z?;V4B-;M][F MP\I-5M MD8>4A[22+6X.[1SL)+1SJ<%Z5>':NK#\DX)NMJB<5NM1/:PKZ%%EMSX$885* M7!VH&B"#]S3 >W&-GO&X2D7:&,&,X&T0/(KP<(P1O"\$GS!B?PZ#;S)4Q2MW M?F3Z,?!?X3E$=%+(9*;@$^6.^(>8&[\WC%]"$?^7V2%JGBEZ' AU!F:STS3; M@^6@_LHFK#*H&=3W9:B87=B9.HQIQO3)8+K7,EO=)@.: 7TB@,;"E2"HK79= M,,WD>K4SD/X9NE&,<<*_-8Q_)!'LBK1C4#.I[0&V9 M5K\+N!XPIAG3)X+I;K-M]E<8*AC1C.BZ(OJ\["0^;JJN-?4E\(7G&'\VC'^* M&1)3L"W% NT1 JUOMOM]L]5E6XI!?2J@;INMIF6V>^RA9TR?"J9[H'8V:Z-V M,J 9T&Q*\9'3D3'VBPS12/IWX(F(#2064X\14T/3:EEFL\^.>0;UJ8 :\&PU MS6[?8DPSID\$T]WFT.PPHAG1)X/HFEI(S+YZ1/;5)RSXFC)5M;9DJA(SY(Z7 M2-3N&TCH[MRX41#.8<@C-U),J#8T(/U(44ZN(>>3=]).B, L&(]=&YOVQ51Q MG^V6\>Q1+%<'X[6B--0#T%JU.ONDM;+VV7AK/]PY:>M[;7ROH[[?KN]LU)F[ MI_XT!Q^"8KCY@?F&>/9K1-/""#A!!&Q%R/_;@_MCV(_VQY#3]$"18H>$M"H,QB -5A>9B*GUGJDMIJI(D MY#QUEB^\].T@G 5AF>,6[W5]&]2\2"[5WTK-@OS:SLU+ 2]<'7N%>ZBW4N2#*V$?HQ+V M$TXC-AT[Z'?5YYZJ+X601/45GT[PZ43ENLZG$Y7T5?'I!,\^GTXP OAT@D\G M^'2"76ZED<9F$P:Y:;786UJWJ3/;8&"WK![/7,UFKM\S.TT^5JK;M)'/MU4H MZLX'%7Q0486#BLZ6!Q5XJC!V]4%%1 6/]2G#^Q"L-PUQ,06)\W\P_M?&;[]] M1E=^63 X9FG/)*5JXU& BVRXT/(L&7FN;0C;#K :,K0Q=L.ID1:Y'KL1B""# M2B;CS8[Q3MH23S'4P]L6AXVS8[82WDUVS+)C]A0<,^R8/>?99\?LV2. ';/L MF&7';#V<#=V.V>GU3:O-8>-UF[HA+(Y^]U[V#IZWBLU;SS+['7;+UFW:V"U; M1[?L=I@H\[<6W+:#4JAN<-NZ,?3-WH-J_C@0+\+"@_$#0\++%+Y]N<5[#Q_> M XU73%YDX?N)\(RIE.1AAC$JN+F7HN8GTG.0*>5B%KJ>6BZMH7(SFZ6N[?+@ M?B1:R4]7V9T/F\(7V;2_- TY'J,;_H9\G01)Y\V)20@YGOO%!CL)$A'--U)(-192,_@,-8=Q_;@1T0\)3O5BT ME&8B1$NI".OR#Q:9!]]1(L(B_2">B+@P8VZ43VC K(*H;!P?Y?Q31]IJ!C P#1ZH?E-871]!V8#=]Q\>!ZQ]:8KX3'Y+*8!QK ]P:>K^8") M>7\W<4=N;+0;EGH6_/@!1/_N;6BK^>I?IIX^2MQQPR@V+I:7^.Y?K*6D#D - M9N21#]S\A+9ZPM>)&S[V 5N]4<84\_Z^>QW*/U>$5F"LI,VA=^HZ\,_0>!+A-,?LOV"5A'& S_2(! M8VKSW)LLTF.1GI2[_AB10FLQE'\E+IZN [1)(N* +];*?8L@#WE.P=L^!:^_ M E9.P3M&"MX>_1^//B:HB82^NOSEX\77/[Z\/ZCXW2:LZC#C\#D)HT0LTK"U M9$5-);,;03%+0M"4)2H?]D3XUZ JVZ3)6,-VQ]0W8LA3B$U-0$MQ$M@E;)%$ M9'"Y&+1$.P8\9B2-"(93D@V*&^!(3H0W5K)<@LV&9J:Z($;AG?AP$[6WL(&6 MK(U=AS@5PIR4?%D9Z0,$.G5ZM0UTVD^P4#W#C_8[T-W#Q#9M60QG!U[\_R01 M&$;SH[GQJQ02P..V;MQ _H*<]7]\UGZVPS'<1_6EQT=>/+HD4Q4UKZ]?WO^O M\?;3[Y\O/OZ?:5Q^?-MX=,S&@H@BPU@Z)E8/N[&+%RL!I_Z_T>IB M"WNH!M<\>#&X9N6*P;T#=?M[XW>ACVXZZBCB<67ATHH;V?OKJ=L%4A^!BQWK M$55\18;^$Z#_,SSA43C7QND" S!+1A1XKD/^LJ9IX/]>[AX5:Z"P77\JBQFK M!IAY';TV?@[GPC=^;1@?A!N.A/^MM(HFVX)L"_*X\;CMP&[FS1K3'ECHGL\B MX''C<6.A>W2A^SF4*"#]F&*QWDY<.3;>9Q7^/JD*?RR'3W==\+CQN+$85'=?OT(IHL.V'$FFM 9N^G*YNU'K:T]<-Z;HAW$ZY+%)(/-A>+G_X MH4STTX?0(<<]6\96Y]YUO!3&8=T?Q,'D=GL@M[O,ISX6$G\?1G>W6QCM:S-9 M];JM@V5I-NK6 N()&<]GB\0TF?AI^74'&N8'2J_T)0WUEJ]&7F!_J_,D?0PV M1-\?0759,\!;K>)357-XAZW$DGF7XY5Y&H7L7E6V^RTOQE,E\*0(-"HD@T]. MKO*:J-N:V*0[\K+@97&FR^*#ZR&S'6:]\=+@I<%+H[ TI%$U:W9?Z^+Q:?&# M7>=>6>K0=3=^#-WI*8"]S3C\X)?[^DZRUS[@OJO51 MRE=]JU^4L^PB;?9CE,'=PF$OYP([XPK9;9DJSH(H!6@6V3Z)X]GWKU_?WMXV M(FDWKH.;UQ>A/7%O9/1:.M-23SUGOWT8/;RKZ&\6]"7P\]H+(F?[ET>>\/=(23TICB #5W+ YK$ MPK8M5TP2[X24^^J5]?KB<-)T8PA'I07JZ0*;=8[<>CBH;L&K@5=#I5?#[P*T M&%T3J&,:UG XY-5QSJNCTF,O5;'3Z!8.-[V[*@];:[&=?L#;P:*KT:LC) 7:5<\-(XYZ51N96P$P4(-/E75J?7J?G1&I\^<(/< M(#?(#7*#]6Z03Q_X]&'/IP]M/GW@TX?C W0'IP\#J]OI#9NOG6[+&K0[>/K0 M5J\&G@U5'HU M9,I%7RD7O#3.>6E4;B7P"02?0'"#W" WR UR@Z?2()] \ G$GD\@#AA*Q2<0 M? *QQQ.(H=5N]9N=UTZ_T^YT*?_!4B<07R=N>- #"(M\!$,^@&#[>YM%,'CU MSWI;W@QK]KCN\/R!*9AX-?!J6#I_T+H%+XUS7AJ56PE\_L#G#]P@-\@-:&^0&N4%ND!NL M=X/LF6;/])X]TSUV3+-C^O@ W4]DO*X,0$YLZ1C"=Q;^ZY_GKWX3MQ'7%>:0 M+@YI9UB?I/^&2?UY-?!JX)!V7AI561J56PD(S0^)3&*3^.=&TH[#L*(CP_8?.;C X8U.TP?(]E1 MS>#EP,N!EP,MAP]R%"8B3(O^=%7&'"^002?/K#%76F+FT\? MSAS6K*443Q_:O!QX.?!RX$0(7B!GI ;QP4.5O$[<(#?(#7*#W.#9-L@'#WSP ML/.#A[;5L/C8@8\=*@#+LK+ EJ9"6M3YU85]WTY<.3;>WTD[(1ZD3V/X589K M"BG,DC!*A*H?_"7QI&&U!1@W+\1+(X$9"*FH\!6T%;JQ"R_W_LZFK GCPHZQ M26O8[O QPIDYF.II[S(8&8P,1@8C@Y'!R&"L+!C9+=_TE;2Q+37CPV8/VR37M$"&%1F]^G3GR7GJE6XUFRWCA34P_FA< M-=XVBG=;[6[S)?NLV1BN@3',8&0P,A@9C Q&!B.#L;)@9)\U-\@-,6^:O955P"-E_3!^-^?O_QF7/I13.3?[P([0>YO MXW_^-FA9UAMR*+OIKT[ZJQ- E_P@-L1L)D4(5]"%ES[T0-CDS7XG8F%\<#UI MC*0MD@B:B2/UM%A<1X8(I2&G(^DXTC%NW7B2M;'H5OJ\!CNEV=JMM+7+8&0P M,A@9C Q&!B.#L;)@9*_LI.:79*5P"- M>>_O5W$7^,%T;KR_BR7(K\ WKNR)G(K,2\U^838XJVUP,A@9C Q&!B.#D<'( M8*PL&-DOS UR@]P@-\@-UKM!]@NS7WAG?N&W%[^Q7YC]PA5 XSU^X;?"LQ-/ M\3W_YOK?1B*2["5F\[,FYB>#D<'(8&0P,A@9C S&RH)1V=;PKQAYLCB.MB=% M2$^=8/_NLG=&=7;1BGKM_=^W[1W&2-C?KL,@\1T<)<5EMVBCK+W\K%AH+RS/ M"GR7F^E'W9_W5(SD. C14^'=BGF4:WJ2.3IN72>>(#R;S]\8Z>NU\?7LP O@ MY?I597]K4BKWR(/Z2Y:W'R0,WC8.0[LQ+#C^C\^:V4;_3I%>;5QI8EG^EBC MN]ES;4MD?WBDIYH>65">M+%P.#/C\4]?-Z3KAG!%W]1/)7UQ#=-YZL*^URC> M_/"]V.%G":%#CGNVC*W.O>M8*]J983*+C2CP7(>,GZ9IX/]>K@QI(]!8TO!L%_59-N[W+6**>CU#$=A<'( M8&0P,A@9C Q&!F-EP#(8&8P,1@8C@Y'!R&"L+!C9/\P-LW^8_<,50.,]_N'/H8Q@K+CX#-N?M;0_&8P,1@8C@Y'! MR&!D,%86C.PFY@:Y06Z0&^0&Z]T@NXG93;PC-W&G8;&3F)W$%<#BVP &UO@, M8LNX1-Y 8)-&RZ&&68N=O#B,5[L!-!) M/X@-,9M)$<)51CQ9=_%(VB*)X-)*UL?!F M.^RD9NNW%M8O@Y'!R&!D,#(8&8P,QLJ"\8=SK9!>!D9-(+Z$IZS0=J/;?KXT M_8.'3";->('M_%6NO/F"Z;QXB7XL,E_?+?]&/?M>T:4O65#;FD'YZ2C6?D<0 M/[(VN;J#'FG821C"N-(;9Q715=7R'54P4VM7?:$&)N4@I^^>4M9L41@]_512 M&'V6U3X/%VO^@=ZPM*+W\ZW<5MO1H"\<+AM%<;5FH.0E5=-N#/VU'\">OW%, MT,)WC(D,)5K:1>K[LY6+-5OQI[B0'[)\MA7Q>UU(?R^ZWE$63AH=DR@N"[9T5+#2#\>A0X<_AV$D^]G_X_ M4$L#!!0 ( "**I%!28C69A0< '$? 1 9#$W,S4V,61E>#,Q,2YH M=&WM6>]OVD@0_8[$_[#BU%,B00AI6E6$($&@#1(-N13U[CXN]AI6L;VNUX9P M?_V]V;7!_$@+=U7;.[4?4FS/[KZ=>?-FUF[=CM\/VZW;?J?7+I=:X\%XV&_W M_ZB];)PU6G5[B?OUS("UNJ/>GZS[[F8T'#U<5WZ_'8S[%7K RB78W8@P$7&[ MU1M\9!_&?P[[UY6%=)-9\\W9*QE6&/?E-+RN^,)+S*C6?6X6\'@JPUJBHN9Y ME%RQ['JBDD0%]I:GPJ2FY5^BV5A?>SR0_K(YEH'0[$XLV(,*.%;J# ?O[JXK ML9S.L%2KV^X_S>1$)HQVQEKU;KM5OZ>M[4-P,E#]GM6;GTELMXPL-'766. MB!/I+5DRXTF3;8%:KT"8M@*U@[#2_C66\PF[ZP^%]I]<;W+U;77^X[]SDU[\/>N/;ZTKC M_/Q%Q>)Y8#I9^H)=LTK$IZ(VB05_A$>U=$63SY5T,\->/OCR185]S**)?:\B M:VG<.$.B]/(AQ4<;@XH>99M.9/^6:U=L"]. S?A0PF M^DO93$1-1]P1S5 M8@[HC?/:;ZTZ6;69\M@X M%D_L1@41#Y?5DDW 'P46+DRJ<<\%&JSID\K3(F3@R-A) YB% M& XHKH@92.W,F$[ISWK\0L0BFX1V$$CM"^[*<,H6,IEAASH2CD%(\T: IESL MR'.1['A>KA2$G[*> MT#@3PE>F.G^9&%7J'!R>ZL.'4 6?" 0E6\GV!"J-,0&D;BXU"6BY!#,1FHGH M'+36WJ* Q\+G)LQ95[#V;#43=WHHH<, HY4O79X8I!,HA>2QI!U(V[N8DA+2 M3*FF?L)DFC;-A]%;I04 )=!W&A2A>Y=.ZG,J$]B7 ;'N2S#"=CG%[@R_)H(, MH>08+URKW-\TQI/M&!^<2CNA/CP)GXMXN50,.9F!)G-H.,9RK4).^L4U2$#M M(T67QV[N:<1>\HGT9;*D0KIO72*>"8KQMZ7,AFFA_30R^93M*$KC"/'6IO [ MCHI= \ THE,1HI[["#N>B(CX1";HLFUHP3L905>^0W"=4]:?-"\]# MFR+G@*SWM!MY43D@:>WE_@;$)"\&(M^T;7,F*H6\/HO@$%WA*VM!79SWY:Z? M3?+^T-!36$\ T)45[&\=#1>I9C>ZZS$ZEV65R#S9%Y4C\HL$4CE.&I-7UFI4 M+NW.&BB=8"B]!\-&:.$^0-1%"3RN)_ZH3R>B@^I1+H35ZGH4-[@ -.?Y3.LH/S M,]5_B=!0YTM-N2,%_)A5EU6#MP!OJ5K8\FOJA>D,LT400^6HI\'0Q M4S:U^$9H$8KGR]H1276VK=@%'S7>?(6/0NT>MMUD[_G2:OMEE5V<7YSOQ*8P MY\61I<)\?-O\_+6N'MNBOBWZN4Y#XXNUX:L6G39]*K0%I)W]Z&U6E[5VK$WW M>"9*5O7EMC]X=SO&^-?%T9LCGZE1[$CTV8H;96S3/]W1>#QZ#WQ/S)P V2_G MYE^E7=?UU0.F^=3^-U!+ P04 M" BBJ10 ,1MLXX' "V'P $0 &0Q-S,U-C%D97@S,3(N:'1M[5E=;^+( M$GU'XC^T6,TJD2"$3&:T(@0) ID@,2&;0;MW'QN[#:W8;J_;AG!__3W5;8/Y MFH'=N;-SKV8>,MBNJJZN.G6JVFX]C#\.VZV'?J?7+I=:X\%XV&_W_U5[V[BX M:M7M)>[7,P'6ZHYZ?[#NA[O17$ M_BB\/^!"(EZ3F@Q=6&U>OSG-I?:@RKKQDH?LX:)9(^)$>DN6 MS'C29%M.K5<@G[82M>-AI?US.-'1C3%"D.ITA_W<5'?TW.L_UX">8>?I4[^9 M__BLV]M[K#!KYK9R66%W_>'PJ=/K#1X_K*X_/77N\NO?![WQPVVE<7GYIF+] M>68Z6?J"W;)*Q*>B-HD%?T%$M71%D\^5=#/!7JY\_:;"?LNRB7VO,FMAW+A MH?1RE>*C#:5B1-EF$-G?Q=H-V_)IP&9\+E@LYE(LA(N\2LW^3'D,)/I+W(]4 MG# 5LGL5!ZQU/WH" MB(?+:KDT")V+&P,:$PC\>:8_E/*)"$!4!!H.YX ^R7WF<0>W8J8"\'&B MK!SCY=*F1"@!A0M&->ZY\ 9K^L3RM @).#)VT@!B(=3ABBMB M!E [,Z93^K/67XA89$9H!X'4ON"N#*=L(9,9=J@CX1@/R6X$UY2+?MHXY' ]8YZO%CJOD5A,I4YBCH4XW;2.P\UJ >HZ=V;'W1]H_]MHO_X.T3[> M0,;//S6NW]_H#,[9A$CDJ#Q/XO),GQO4#!B/A<$G\"8GB!%PQ 2J8N)+/2,- M$@O0'*A!X+I<3@7K M@)&?4Q\27QY;WO):X]V9.,]G%UKBRUKO7*NUH29IB ]MQ9&_C-I H1!M8=!F M/^-XN72:Y]Y?\MQ;>TZ9V*YW6*+AL'E$#1]Q',EN$8!./XZ<\7/6$QIG0L3* M=.XL$ M'@N?FS1G4\$ZLM6,W.FA! _#&:U\Z?+$>#H!4T@>2]J!M+.+:2DA64HUS1.F MTK09/@S?*BW@4 )^)Z4(T[MT4I]3F\"^C!/KN00:=LHI3F?X-1$D"":'OG M MVD^O@B/)3Q M:>1>\HGT9;*D1KIO70*>28J)MX7,AFAA_#0T^9KM*$KC"/G6IO$[CHI=XX 9 M1*M"#8WB%KZ0%37'>EZ=^-LGG0P-/ M82,!AVXL87_K;+@H-;O1W8C1N2SK1.;)OJR<4%]$D,IQTIBBLF:C\ O@EKJ%;;^F7YC)P;RDRL_2%);C"=+.8ABYB!'W4 YW MH:G%BG$.I3(;-Z"!A& JJ-J6I=&O=!H@1@B(V4Q&\WM?._Q#[0B37P==QXN! MORHB(DS5(*;F;5L6_*JE;1G.E3\7Q-TAN,2^-8RS0A-!Y*NEP-/%3-G2XANI M12H.M[43BNIBF[$+,6K\\A4^"K5[V':3?>1+R^W7579U>76YDYN"S:L36X7Y M^+;Y^6O=/;9)?9OTA]MN)&&]N,3WP\-U,"H_=KPI]9-OTX2+?LWCCY,7/GNR1 MC/OETL[:YYO-D3ZNV_;8JJ-P39S,CU8]^YAN"Z!.']YQTWRO_P]02P,$% M @ (HJD4*I$@UM"! LQ$ ! !D,3XQ'-6,Z'AKHK]\SOH#C7-IL MH^YV51XLSYRY?.><[SLSV!@X[T:F,;"[EGEX8#A#9V2;]E_5DZ913QO86\_, M8/3&UD?H7?7'H_&THWT8#!U;4P8X/,!Q?2?:$P]M%,!1#N M9;9+Q@EW&0EWMF^ ?\G@%;!/UB)>$RY!1C"CKO+@#9_'J_;;QOF_! GC)P,* M,R+FA-.X.MZ$= M=5ZK(-AN-)ASI%_!G;5;KU^YBUD_.&L??0JTW7P"VZ2#" M-?>HB)'XU*LDD">"QLQ#3PJ)?I@$:C1ZQ/CB43Z@LXZ@&^A'RQ7AVPH,N5N# M(S7SS2O]](]V9E"-B_9Q!2AQ PBHH//MX8&;[]/T?W2WF^%R_-3&.>+*+J2[N.I94^K6$Q&W+"B@D4>4&2]!^^(<(.4 2=Z M!679;(#/0K3<9QK<,ADDG4JT2K)KP:3BII*"O7$#PA?)UDL6QZCF(LM3GS*2 M@[\.T4\7089J_FYA03^OF:!+U%Y2@$ME 7,'Z)!^=N0=YYX68.P@9$5&?WMR MVE;@U DY,9.TXV.J'HKFOU7S_:J9_P=5PSC2>YD\CYP!(W+_+^)*[[K7*7'N$X/,\ELP0N(;2%1&EAG=RFF3A-BV019,F7 M+&5YXNZ/*^ODZ:N8KKKFD< [RKYK W$4HG^O&LGOF9>>>ER'GM@2#H,:7*) M\(+V*;[+W9\1WSQ@/Q+,?-Q#_ORJOGS7_?,Q]PHX"S ']O!JX*# SN]"+/0# MU@&L*HBCJ?UD(OP6VJ]#SO^3T)[^ZU8\<'9'N7JUAC?8GWU+28^BNOKN@IW) MQYJ_ 5!+ P04 " BBJ10IF 47! $ "K"P $ &0Q-S,U-C%D97@S M-2YH=&W-5FV/XC80_H[$?QCE>E5/XB5PW'7+ E)(LA"))2BXN[ST6#J.]ZH7AN0@,S\D?^I M^;[U8="N6FAN'_IA, Z]&QA/W' 61D/K>AH0WS(=4*_A.)?EFLG1P NN8$EN M9O[0VO%$I_VSU@>>6T S?IL/K8RM=3EKL#@.VU!YR_.F%D7?+O0Y'-HKH;78 M5*:UR'53\2^LWWEHK^F&9_L^X1NF8,YV$(D-14_.+)C,AY;DMRFZ&HQ'_GW* M5UP#$H-!>SP:M!>&V4L NKT?B" N0U)"N A_C\@47#\BP47@.L2'\ *<2W_N MX4. A'^%[$>&Y@08F?H0^4N"B+RG\(*Y&T:+,')($,Z-X3^"&/F?P TO%\[\ MIF% M;X">5E%'_\$AV;WNLGS!)?N]]Y^'ZX1D>R^7G/%IJ#Y'F'D<:L!%#R6 MT1V5#&(A"R&IYB*'7W3*X.FF0F$R!FDVSR12)F9PK-OZE0R!N@R*R71 M.7O?L&W;/._,XA)!X,28%MRLH;2(/S> T3B%'=[97<: MJ+)<<:5Y?ONRUU-_]HO^Q&9CV!EW0'/5O M;%RG^R^)=NF[X=P[4:VB/*G4AH^&'0HKV68HL$04FI7"HS'*-J%YS*K0FNTL MI+CC"BD;?O7:DL5EBN8K59QW>]VCN"F0ZMGO[5@'$:>'Y7F X3*TL0[ MR\Q9+/W^\>.;07VZ ^:^@C<6 RD:'3Z\H^..C9[Q,"*>^8M.AKX0!K/68?K4 M#R93@O,_GLY^/+.@MZRYPOKY&>6A>,+Z]$Z@W+\3_<'CU>%HQ0UX&I]Q2$AX MB?CN08D,/;RQRY\U&N/1U%9MN#8%@FX@:L%D6Q2OCW@TQR3O_P]P$*XS!+)D M.1<2KC O8(%EDIOT;9P4C&VN6%:66"PN>.91N3]5";Z,ODL7;;PTH_UPA:[T MTS;7;326E_0_ %!+ P04 " BBJ10!]EGDXU&^_Q[_#, R:K"&9A%^+D&4LQ0P5 M0WYE*]L,VNPA*8QB1"AKR)!=C*4LV?=]4"19(D.8%,;8QC:(F:/G.NOZ!OJ R 0"+AYL #6.' )X.+D MA'!R<$$@$&YN+BBO$!\O#P^OF( @3.B8.%SRF+B$Q'$9A9/'3YR5EI XI7[Z M[#DE5555^$E-;0UE+0455>4_FX"XN;EY>7A%^?A$E:4DI)3_UV*U OQ<0##0 MQPXZ ;#Q@]CY02P2 < $ ?H'P+^4R V=C ')X2+&\IS,%!U&& #L;.S@=DY M.,#@@V[ 01\ \W,(2"GI<@J:WH*<\!)2?AJ7S25]L:Q-V&Q@54;E]H-@;JC( M$5$Q<=F_3IXZ?485H::NH7G^TF4]?;2!X17SZS[<=7!T)A*3DUREO?D%A6_+*RJKJFMJZ^K;.TB= M7=T?/O8,#@U_'1G]-D:F_)CY^6MV;IZZ0%];W]C<8FSO[/[A @'LH/_2O^7B M/^!B X/9P9 _7" VWS\#_& .*25. 5U3R"TOP1/*3[F$+L9EE[5Q2ZN8K0K? M?C %9%1I.Q\P,H@+%[ZDT0]%_J M[?J4C0T+Z.X<5L*/&K*Q@/- F=Y-K-]HA\_8.B+R7DS/>$NB4PMIBE>JM2&Q M_TW[,&AT &N]3:2\O'^W@06T^N0KDE@ ;\*Z\?V,)5#6H9Z(V:SMIY07NZYE M^941O?MR9N-V@XJHF2GSR@3M9SFJH!R]X\>C@KFT.^4!(5.]?U,&GPNBEMMN MZ!N>!*" C5O]FV4?*.2!6]A(X"FJ2)A!Y?M'W(>7E+-)4DWJ>/Y=QUI;8Y(_ MX[GH#D/>S0,?K, -MP$V;>V[R)R1B77-EJF5YZ*7\2"L1S8=958_D:+_JGK> M3]!.#4.KQ)MC'XJ\Q.R3CL9::"68?^&(;+I#$L\(_%[47\D">C50/BU$IZ.B M8C4&DA;,C1BKKRFGV&1K0I&+!JAIQ%_ /.27T<%]DXEO@D0']*=P0OMZ%T=$ MBD>$X@E4I);[+S.MW?\/.1DEUO]702JI#T\2UGTZ.E$QFD]_CKGB% M49..B1NF[K*%WYT[G#77,B_@V33AH4 OQ[N9+B65T';&1O#<^D53]W\IB\\ M1BOJ(_OZ_-42?O#(6S6:5G3XP@7(GQON1OV.I>F(5_[3;.L49HT;94E\QJPQ MSNQ4TCM?[5! A20I,Z2%R.L-*)PX:])5I[D0 !S[N"C7^>32CW1,)T5FV *C M?<+._>$K]W)LJ5-:S$5\Q61J(?9JD>"/%G[]KJ]PIJS_OU,C@3;]^I=RZ=2U-?BE> ]0:#VIZT2H[HL M #I"8P9[X:=RK)O%Z%69895)U;7EC;5.R;5J"[F #BU>6XXXP)1QV?U@9*@I96W7J+]@2VW8W:S/7Y%FS[ZUGXU3<9UBEG(L'IQ M>C_8C5Z] G63G[4Q0 W(,"J<_2.7:X,\@LU9@/R=I>T( M8+[@300@]X(>F%;/+'1RT^A+?XQ7G[. ;&IA#7NV!PN@a@#FG[+X2O5]+_EHS'D7L!M,=M"??H[@DLP/LQ?J82M#SI.ML8^"N1>;9< M.0N9:12U.D9Z]AZ$@#6J\J_V2:4;5W*0:G5! ;J#:N(^/C6/>[@Q= MQ./DXM*S#O[5TYCTJX _/#*BD(?HE"OCU @$ZHCU.93YY-ON&1CW9YK PNYCD6FV5MA(G;V(.:"Y//1@3]V"QLBPNLXN9OJX*H]4EAE=JWX5,VE\7"+)SO MYR]PT>SLWZ*+]Y##OZP\P03UN\*^-0)1AW@X%EL?L1>4-+2K)4F*#1*'YEHP M!4^^;RVH_$[4ONY4C6.O0G7.RENV,Y[K*+>V.#_?%:;M1'V!()E2=:8$>G]8 MJW0TV84%B,]M2MU9M\6XD1WV8L8(5ED[6VE\A$FD,,G*S*H7?4ROB\U_5 MUHW-G:_@'CGD!BX$S_AX;+G5=H4N@3KC=-GV9'I.(7(8]'F>?&.R+I! B/SX MZR?*![&)6+2Q",]S4>,GZWE*I.)<9'2LQ^L0T3D\[B)M-T-OK]O/UA)4O\D$ M_CS4\<6G0.O2C-# V0I1:T4'>&W4!GQ)_?V^,YNQJ%]$AT[(8C6!T%]XI>Z& M4LD)^*3GO%R?;%,81CBJDYG0X&T4I$*SKK#M\_:2[205GUVKILIX%+ED. #F M(W/Q@Z*ETQH$""]7J?W0INRH:CH<4W.O)T+,2M)KS\@.[?]F]K.5L53H(SOH M<(+N:O0KP8^A\M(%VD]= 89HKN#%>$5]L?P1RW!/$1:@'_%0T\P GN[Z!62O MOKU"6<[)Q])LMI(_.1A]E/6[[OTK,_G<)J,T5T[%HFHRP[] AE>CVU0'?F'B MN^R"7B&:H7C+<)M)/VH5R,MW8_U=,1WUK"M.(MY*BMF/$[\>A>\5\;!%U]!A M7;7H!S'7MP[@&>DK&$FQUV&U4>&S_)KP1&])]X>2O$C/%_PHZK/PC:Q#"F[T"V\ZSI>Z'TDR??Y!21*5T=XEQ4,NV3+ IY5/7]D='DH[Z7\?OV23K?DPSMYV@;4""#!DB[/3/06 MNCUY),:*(=<@D9"!EDS,9 '#G[IJJSV;Z(F'C"U3U@]+1*U>WPTA MEYNWV;@V_QA5:/FNV E8AG2*_QH.=&B.C^].\[A*=>M_0UTKE'7QX/(;!V*3?66 ST<2'MFO^PTS-@0 M GUVV2J?NO:RG7L3&=R 9]WR!]S?_'-JD%IX9/_/J3J:KXSG4IX(]JJ@%Z1 M\$6&D%/?V9'GJSF75]+2RR[#^N3\89[FY""! -NS6XA?PR9R!UPT!$I%M=[DU)5;#PL>I8W6ME]$>+2;P*)>XS,6B(HH?,X=@M"/:QI0XY ME^O;@6@?)"-E"!+R0'K@^2<\FS*C\O9M\.)=B%X;>SYVEI>'LOQFFU+UW M1_O ]YW95I/"D"$(HA-Q8CL26S6X]'DFMDX%7/M3$Q"OJUKS8 U M.8\J]O3>ANG*'HW\1)[2X*XP=F^I:R7U4VURC(/W< HPL5H<]W[U>QIOKMH@ M"?[ >*WSWN!!C.4%#1*"H!=!8/Z7+LY9O'SF1K;Q@2L!C2&'DJEVIV=0W$;$ M'@_W-C[>+N*Z-2S> MD$OS]9?=;BI?:YP.1?FG)D%*A:?\*BBY!?U(0LF"YAIL*I:Z3]D=3?YN,V'= M,]!_]+1Y2-S0WBGV8A80FO@#=A7% D"A=_'M![[^&GD:OO3N='+@RL\)?5@O M-:+]N_X"L 0A91YF 4/A3'9HZS "$VW!Q/2^"7/!>-^SS4&VES-,ZX/D=RIQ MN<(W#1PT+2!@N(EKR8)M5]#Y<3B4O.Q#+"$4_VKGV%3KO4 M^WEB-?=5L)(S!R0H=\%)^<:_SYE]U6ID:KOR'>VT)/-Z$,Z-Q>_; M.=>HSV&W9HSJ@RX8;UN?9^RM#[6LPEE J=7YO I71Y'U#?#JMU>?[]"3*;HGOQB M KG% GA@V!410F"UH?6(B&7*4SEN2(TBX59U1/O:!7F[U=%@Q#$7@J/Q M7U-:?<=W\* ]_:;\CF;^ZD'WRQ9EKRQ8@+7*_@YL9TE'C"F\6FFC71,'K"OD MSN+HNS#7Y>+B>/+QY\C\D71>_O'N<@2 /Q__+\E?FL UAS7(^LT0_N0VR3GT MZ$,_6/95]M80X$K=C!("VTNP)YDZ=%5XYFA3 4(? SUJI"INLT4WBXWW@E_BV\ZPP*B M@?L-+CZC.6VKWJ2U:IG?$M)?B?UKPF4NJ\CY]^HIE6>:2 ;&ZYT CI,<+X=S MO%G6];JDR 6T#!%+T5? MO_S[+>2+>0$;L3F3HU;4A,3+&P/YX@PC_N434][H9KT MW_=^_.&O?_G^;_W^3X01@17QT7B)+JZN[]#OYX\WZ)I)A9E'T 7WPCEA"O71 M3*G%R6#P\O)RX$\HDSP(%3B0!QZ?#^#^KY%#]'AT< A_PJ_#-_U;O.R_.7QS MB/YQ^.[DZ.W)T?M_HO\\W/ZWW]$YD0OLD=.>Y4H)\FH\ M:"N'1T=#*$M =$A77,POR 2'@3KM_1GB@$XH\7L("L_DB=:K,V0D,T(O1P=< M3$'D<#CX_?9F9.)+3 :4?]P^' M_12Z$X^'3(EE-A!)O(,I?Q[$-[7:=SFU4 BHD"Z]^&Z)/Y_0*I/7A*:L@A2I" A?+T!#*A6%ZRU;3'0UFC"NLNROSUV)!V83KG[H5 MGF@8GD -Z1^_/%Z7]QL&K \<^M4'/(6F2 '\G'_@/Y>PJX"\EW5&YF(.&=RW& ["%C+'N MP'\>2LJ(E&?,OQ=3S.B_C;<(=-=-!]3?Z1D/E5[ 92@(_)'H(\Q\9%OH$+Y8 M4JBF#U918FQ+;CAP?5_ 5>OJ&FMK=P?31^)!$8+EF<\7T(K//+/>I&P*S9GY M6/AQG]% SH'X<1[QQ!2*;:&5,91:ZPX#=^2E!,T[KOY.5(Q01$$3P7(.AH=Y M#L!6*>P(S"&PEW#3'1JNV3,4@0M*XAIO7W# .LS#:NET!SGH.!>8^I>O"UC] M$3/ P718G$F9+H"J11SHOLFC&UM!B9EH*-2&4&2I.YC_Q+G_0H,@0?(:RL.F M=!P0&_9:*0?R1WGD$T,6XBM;G0,?.DX1DD)MOJ%X3 .(-.E!&L@Y"/@V3T!L MJJSJ6^:Z0\$%&:L(9//+ >/;/(Q:N#L@W1 LD[H8_W8 ]2X/5"3>':BN*,/, MHSC0C^R$R3/'P)7><Z$9GJH>6:3;B8VW6R>-T!9&&Q%:LB2[=+>&+)&0Y6(Y9UP8%@8=%DZ70' M.>BZYE29>0ZL=_2(0=F4P!R(I \?W (.9 NK(@@*>5IC$+U=TDXX"\N+QWICBXB7EBD9]!VW74@ M7;(,+2SD.PARQ;+31KM>S %[NS5J!PEP['\[\WT3IGZ^DM;/"Z(P#2KWS57I M.2@J+%J=6^KTU#*UGVTXD8L.\6:M--/<@77-IJJ9J(.=RB5N)L&06?MVF8_: MMM-0UL%(806<963?0IID(]*&4"EED[8]"\OH^LQ&IOTU2(1TK@[4[;2J M;:J;&'#P7%C.-]G%M6_8;;);:7.L%[7)_A2&RRO!MX7<0\.<6:;%-\VS=:Z& MZ/UDM4V[3LC!7"%CH>WLFV<^R5D+?[V8@X!"SB).A^XIR%$P"A>+Z&,2.$C> M(;/S%?Q^H;^. :O?2#Z"*9.87M>$@[I"$B2ESG84O:0V 5<9&A5'//&&@C@% M'COL'+>W6(7"=._WDRP'A2$H0V@K/0>+A9Q*RN+*NAZ>4ON10-F8U"7BBH\G M:OO(=BH.NHJ; LH><^Q[SPJB="8\C IU/]%O)GHPX;N@0:A@"H@%@SHN'X@8 MS; @U?RM8 7&<=[SG5+8XKZ&B+Z3$;$ MB_NURU_:-+#AX+R20FCU+W??\S7E-U_^ ,YY.!9GJ;RS<$37"03:7L!U3#J;7 M>Q\@FSS(N$7@%QG''62]_,%YL\E9*[5R-M\V?N=@WU3K2%MMHRV]G23*ZFEL M9\A!;"%55$&LO5/7)97F^?9TYU@ZDS*<+_0E^0O(//%+J2BT#7*%J?@5!R'1 MDRAO-L*B!??MK3HJ0O-M-MG\[LH_T@'H%$@2 M(Q(!-$-"WS9FAT]KBO<: M\$\",[5Y/Y QXR"_N/-GLUX@\KDGN@U#F8_!;8GU,IN.*E#(F&VI"F2_<=?! M*F&]BMA@UT4C60>%A2R:_4;C?F)6M6VR?B;=2L5!4#$?5K+!.Z6^Y^V$ $])'XG'FT8#&N4-8V<<] M'[\<4^7C:B[;&W)P6_Q$1"FWB3]-;M:COJ+3$G%'J^>^Y]=/%V<=Y+MB^W-M MY[JFKH/50N:I>C_UOK]MPF$ZW>^@T+/0=< MPATBGDE#PK?FJ+QVO"MDLNIJAS79+3;^.*BO)++"0G%<* D,Q9']OU0I_8\^ M:..13) Y1N-$?_/_M"?I?!'H,S+,M9D@D].>KF']Y,2//Z!(!Z_S(!'1EBM. MQS"5,H]"[#@Q$1^B4'W,!QC1^S+THZ-!$GP/#;90($"\;8&R)'U9Q0GPN&UQ M0(4$7UY)H&JW+4FN-6RY/ /KT(M!]C@,* P7"K'2\W=8I8HS 2I2@$?:[8^M[7A:(80P4.\:&()I3T/1UK/W')^SME6 _AL32[9TY[$QR8\PZ-($P\*?>? MC&HTWX-^@-$@T"^,Z_EQ&)_OI6?*?VP8H0PA"*K"Z&$3#Q=)N!3"3"(:1P<> MG?8\07RJ2I&*WPE,G,<>X[<1TX7Z$WE5YP'W/B;81 ?CG:CD>BMT_% 8WBO@ M:1U6#2 E);>^\O<9"UH71?MR95\PS;Y?&N-HOF'PN3AM$]@:K*;9:7<+BYWE M/U^U>^ZW$NL:&%FOTERMOI*=YE[S+WY\+G@V#7.3VE/U;,,\9/C<5:9U@.W1 MB&OE+6:AGI^& I!.=IC%]7*78V5U'%L;$<\A#+U__9K!N$NDU%";O;,[+7.# M*+968K#,@V>8>7#,Y -,Z,#@Y61"/+WO_YZ1GP%X*.'3#)Q,9T\S*M3RYY"1 M6S(?$Y&K^CZ?8\K*T(A*N%:UWS3"]G6_UF,89-U=42'5!?&,QR\(F49QML?G MBH="S> G\XF/F2^(U,<(^E$UPU-!C/3N@&@94/L2WT K)"0WY#C>\B^.VCOI M-#8-<6L]BCUTVZ>XVAMXX@)G@8%K$/B6JT:K:-:8-.A->(]D$0IO!H _"#X5 M>+Z[FE_MOWUY]%-5J)_F9-'R%Q"3M\S,%&,'!+:.R%%H7YW,P*?PPC&YKJ3S M;*%/D(_F5H]T.C-/RN^CG=8[9K9)*)^2Y!O*#%CRBR+:BJI]X9]>^-.,AQ*& M"3-L$!(=:0P3:+V'X)D\0">Q.YI;A=.^M)?S1<"7A!B;#TDOL=,2UH:P!H=T M3LS&YT>BJZ)GCD0&ZP#BZHK45WYA5.VPT:X9V!J)'B+,^ 6UI,S?630'LJZ$ MNP5BL_C6&(=UOU!\W4ZG3*=&[GRY$GG 2WWI[ 4+/WU9QWJ=!J*[)6K&?1[P MZ7)7 ]VG+\)&(^.GBVZ7@\QNBK'#^GO'63P?B-[$G/U 5I>6J=U)["(A]:MYZP^2[FVWI_N>!AI$\WV1L\O9*S\Q".C_Z]0 MJMVF)UJ'M/52/V$Q)5].B;/AK+& P0L*ZWF3UO!!4Y MI%B:+%%*_&XM;Q)E M[G=3D,37]I(^Z;.)NH^Q[V*0;Q',1G.B)GYV.KMI&=!:_8Q>EXY@)*>P.M7? MK)KIH?S:?/3 -/!03+!'K@+\$5Q^"#!=%3V>:6@+6W_ O&9@[2%(-F(\F "S MK":!;KMT>9_K['@H ),%)/RN M0"[/Z^Q4L*'Y7)2TB7\0;6W[X7]02P,$% @ (HJD4/%/]!>W"P L*( M !4 !TM,)#4@9/N]G X%(PTBHF5)2\I.?8=[K_?4))=RR8I*G9,REF@:%.% M0\W#9T@.AQSJIU^FH[ U <9I''T\.#X\.FA!Y,4^C9X^'J1)T'Y_\,O/?_W+ M3W]KMS]!!(PDX+<>9ZW+Z][GUM?SP4VK%_&$1!ZT+F,O'4&4M-JM89*,SSJ= MY^?G0S^@$8_#-,$7\$,O'G7P][_F+VP-3@^/\+_XT]%)^Y;,VB=')T>M?QV] M.SO]\>ST_;];_[V[_5^[+10(:?3[(^'00H4C_O%@Z1731Q8>QNRI&,")M6J!82(EJ9'+''SY\Z&2_Q:*+64)\;_VO%A;/&H?G[1/CP^GW#\0;<#B$ 80M++7GR6S,7P\ MX'0T#H7:V;,A@^#C0<)@FC7ET6DN_<-%+$B@OJ#O/L&_!5&\'US$HS&#(42< M3J"'Q(^P*O&:+X->"8NH,F-/_+)3J[K.]E0_)Z$@Z7X(D/"ZBJX(;U&M4A,0 M/KP.X^?:ZBDJV5#-7C3!*F-&@=^GHQ%ALWZP].P2$D)#$U4-*]I0W3L&8T+] MJ^D8;0AX-_+[R1!8EW/D;/%>;2ES2%M\V8:PNY['4EA[QPTECS2DR7*;5Q>V&37$#./CA>\=85O0&$LX[0R\*8C;*AMF'N#\6&&>0;5+L$"*8)1#[XM(^. MBSGSA^+Q-XD*GR'I!P]D.G]=2!XAS)3X9B35V3$$?'.NPDW,N4;IE7*K)'=9 M66/"O'EE^.,:PV7_I"C1X6)0$+6U*;(\EP]8/*K1@(46L5;]E*,^\5B\B^#0 M$C,?&'JI!ZUGH$_#)/MQUTQ\U^\:$:/58R]+L:,5/0Y[P3G@.%( 1JS KZ8) M(Z@\C7 L[6&;\<\Q_C9*L#E1OZ=>E #GFAX?=6W6K42J66OVL6KPI=;V8E5 M*UN,WT:]7EK:*JL[Z"6K-B)M!#FWIU:Y_<10M3L6!U37XTNEK'*IL<55#DI* MR]O^[U;;?@"X9$EA;I2,>,EO-!E>I#Q!:.QJZH6I"'X(]Q[_^'H7X46U6>52 M8GNK'+X(E)SK'ZUR?1%S]#8^Q;$OUBOWP";40\\_#GVMUZ<6YR@MY] M)ZAM@:%[R$;V/+(8HLY=?T0CRA,QWDR@6&UJV#*MH"GCIRD>.9O_L,OF?(+. M81:ZHGNG=6M5(F_->U&WA)SK]PXL@A!XH>@Y&JS>G5%*-&7Q(5%=SLP'22_L MK 1:7C'V4@YS[]@NE@)-8@9*8N_W(4X_P/C5'RE-9AH#J1;=^>Q41WVEPK9, MVY2*M2E(4M+%.,P=U@6,00[M5Q*F.D=!6MHJ/^:,2'5W,6AQ$8]&<63$QWK1 MAI"QKKB+(8:N[]-)FF"(A- +_BK ( MG4?>];QT))H:_$OT/3RMJV4BW!#^3*"X&'IX8$!XRF9&8Z&L<$/XD:GN9*1A MR1LR\T$;ZKV5$%1&"2P0<5GX,KB<6M)5K)53?!SIQK5J451;<2ZT[*ZN#KJ% M3HN=X_FD*2%E&Y4Z3MPV("K(M1NTT+M&U1W14-YQ>FNB43!I-WQQ0R-QB/@" MERHT,9G/9,4;PI-<>04M[]9I>2M;>WG"@VX>+0KL?,+/WFLPSY?+637/EE316V:#>.(Y(F<,H2_XB(U(2$XKA_-[G <6Z&<9CYF8:A_@RI@;C#E)D!4%!G M]YS)TC!@OI6P7MYALT5+$F" M*SMK"P?%M9L@R )XQZJ&&QI"D_6"IY!XS&/HY1XO0'7$+^[V+,NIIZ M0QS08( XKX( /)WM[5H1"XG;0FF5\AM:)&@O'EPO#[7H)G52=2ZE3 MB=V4;RMF)KB"6U%$RP\>]&6Q'T^-5(U-Q=.M%0_="=N^H7D/H MXMEXJ=J*DUW?@U5&R2B;5[V/)E&K 5P\@B^;SQ:W2!2VGEV3M_3XA>Y=O8KW MSEKJP7.N95R%V?+$12GUNRV4:SJ4&674J@J6(>D"3BFM3EPLUG*!E*$ZF%"@@ M7M.(1-Z&\6YI)7_&NVLUEWG"@Z5]L9OE/ W#7; 5&1?[N*8#Z/:\5I YF2(P M@'&Q,=L/3-G3R#2YUS%#WE.&HPR'[GH/!'5(FP@TGU 1B M=2Z![>,&/WK=UC%/KGCELY!F7Y+:=<9K[[J_2$;ICL3&@\:0I:6MI01E-X-K \/E M@G83<]4-K4P.*O1V\:C>0L=K<4WW$/SL]G43,E8$+-]W+3,E)1\KJKMX%>E" MUP%YOL6%$J,D-**E7+Y)K)0U=_',VT)5,0C@\A?81+^A)2O>N-&KI'WEL;)= M71F^O8\?[FD^IC5(=4&XD49:@Q9]L5BU-9;462#==B-KG+YP[5K$!?[6.23B3A5H]>#J7@+\!1^99 M^'8/KLN^(Y:I;73=B)%T4RDT F=\Q?DK.XV;?3O9C9M4=4.#2F+C:Q+%+ >P MTBZ*;VH7K.L/B3X,KKYN7*L;7T63TS/O)UL!ZJ(KN<\7_1IR6P..L8.XDQ&P MUI?6=QW)EO2519/.]ZPNM7>SF5>Q\XLI#343:XN'YW@+&!$P_]T@ ;9%(UBI[TU8P@IF%S^S9@1E "-"Q?F9?G!-.;(F M,&UJ$XI*]]\P%, KT_!WM#Y3! 66EF6+O 0P@^R1GK8\@&[ MYM*/1[T*;.6 75TJR?:7%9/ZR/;=U\3UANA[H M[:Z+%'WTG(:A^.!Q+T+MT2_K!P.80)16]E #P3UAS12NBPN7?']XK35,3R^H M!?>$6U.XQLL.^QM[!MQ6".X;MQ5P7?QZ==$02V>CC-]HA&\O/_ 5!+ P04 " BBJ10%0A(YZ,G !F>P( %0 '1R97@M M,C R,# S,S%?9&5F+GAM;.U=:V_L-I+]OL#^!^^=SX[?KV R@_8K\,#7[6T[ MR02+A4!+;+<2M>2A)%_W#/:_;U'JA]3-ER129'L"!(BO35)UZO!952S^^:\? MTVCG'9,T3.(?OAQ\M_]E!\=^$H3QZP]?\FR\>_[EKW_YS__X\W_M[OZ(8TQ0 MAH.=E]G.]>W=P\[?+T?W.W=QFJ'8QSO7B9]/<9SM[.Y,LNSM^[V];]^^?1>, MPSA-HCR##Z3?^XN" M7\J2WW^D8:WTMZ-%V8.]OW^]?_(G>(IVPSF*92W:#*O>P<7%Q5[Q5RB:AM^G M1?W[Q$=9H4*I7#O<$O1?NXMBN_17NP>'NT<'WWVDP5(N*!-DR\]4&SC9*__X MA:J+)!$>X?%.(>GWV>P-__ E#:=O$458_&Y"\/B'+QG!'X76]X_*#_WI*0.. M*8_I<'PU0?$K3N_BIRSQ?Y\D40#$W?PC#[/9EQWZB9]&=S7(M+F"9/K'/>6F M]KJ*#$U>@M*"JV3ZAN.TX.(9O40X59-35+^C<#\F2? MC*)!' RS"29W,72T MUQ#:'J0ISM)!$(3T77L6@T;U"X^G?#RK/C&< Q3 M8.C#1'(=PGJ-@QM$8M!E^HC)TP01W 55F^_HYRK.PH!^,WS'3]B?=YN;#S_* M QS(S(;C MZS!%KZ\$O](-WP/.GE"T&$4J"M#T(2/[ ATCMEFC1F L-=2YLUJ%W\^;80J.?\J1T(A6:U0Z%VC""/8#(:83^)?=CXSO<2L*C.^T=R M\Q)F >H"K<5G.D*%L3@-L\** %M&NIN C1&&+W<>-6U;-@=H.16M*Y=.2"B> MI2.D+"'5\5;Y79/%7ZDA?>)VWJRHM=11X$>" MWU 8+ XH"_MH:15=*DI82AV3QH]UA#WP?9+CC6]4;&&KDXVTJ+H"C'S6M+6C M8T?NUKZ^\=APT.G\M+J/A5')Y #O/&C-BJ>N-Z5F#+NH=/BA>IC8],Q3/0BJ MSKYZ6QI<>:K^NLX?NPUCV,6&=%I,,U($#2AI@UU/NYN@G87?@" -/=C,NJ;7 M4"T+I7DQU56IW)01\V=[,Z8F)ZVZXU6G_;.AD=. _:R=.MJG-AM;@YXUA'HY9)T=0Y4VA$RS!6EZA>WHQUIH,)QIPAKI/MK?L86WJ= MPMX:.T3RS^KS0,&[;8E6J4AFEATTAI/)$RS:QJG5=_ M']J*9H,@>0.B5J"?X P2(!(H+OSR5CH*^H"_,9I]2+)?<3;_K(JD2LUT'C;O MF#RB5T7#^K)P\5E$_,67YS]6ZR^#5L,XVPO"Z=Z\S!Z*HB]243GALXOH5QHW M>U(@*%KK(@[\3%T"2;P;X#'*HTRC<(RV-8F:3%$8FY%TWG0G08LV=J=X^H*) M3BGK[781<0+2$#]_P;M+Z!H%9;;>1=PXR09:Q\VBP4(HZ)UA7!@Q[Z&IVD?P M1X;C@$XUY6^I-!J"P8M@_\2O?2JBX?4)80(JP(Q1^E(@RM/=5X3> -G!Q1Z. MLG3QFUWZF]W]@WD\_9_FO_:68@$^? <_IHNO1.@%1\6W/7YA[_QXKJD^9:8A M@>DC"H/;A,"!B!Y/J1)A-8!?%']E' _YJ%HTYUV<;O20 :EK 'KHXJOSSMIR M?AC#65R)B/G7$TWX\A0D3MY*$_Z7G81 -_WART'_A ^"W_*T/#6,<$0WH\]) M=]X[M.I=G&P-_5UALGO!8?^]8!EAY>F M^6K!XTZE93'OXF!K-+\A-UOQ-M:Z!8S"0J&R-A<%O7,S$U3EB-)5Y9ORECNQ M[_TDSF!S=5/>U('=7&GG6_T]2F">HH>V'/.8.K'(U.K&1Q(7AJZ/4&E3Q:KG MG1\9X5&PR1?P6J%*S"D7"INMT_[96I/PNG9L9+#$+.^=&UI<.,=9 35'N M]\_%B(;%Q:O+H%)"V!6\\_-M8D4 @D.-!>O#,\$HSV+O8WYZ3*5MZ#AA=6#VI&V9]!9%#O06#2X%BA-]RXD^HO!M09"2+ZGH75H\MS>F4 M@N$0MX"Y5X_VT!W_(4BRMVU!'T<6K%6KU M5!5XE:5;S7S^B&15V0._COY8! M-X,HFN>G'([98YNVDE[.'B-4,O(,Y%Y"I=]%>K$A#PP!YU96VADXH]*>BIR) M76GMP#TVLS%N[,$5T,N06*,/UX)A:? -D> 9OB+QV=;*@8K,['LZ.6D+,M@> MBDWAW8HSV;$P<%M$(5!W12>$!3+/49FO@<:-2074+9*\Q@F#." MC>%W)X#F<_0H5[S8UKN6S.UM(_)'!I6'=%CF52Q3[-W%Y7'E%QR^3N@%G'=, MT"LN_GA=S;>HOD.U*9=W='9^X;F%$)'!-"'9 M_%HP37&VGF"&?UH15O0.[;K#.=KEG%T4H#AS]+^ERL3WX3L.UB3]*<7C'!"/ M108!E>J@*ZM.T$;DJ0-RQB"PP*0:S6@6SMSS1%7Q*\TI$+Y36(\P;X^3*$SF65LD!C;%%KS# M,S-1J,U,;T(F>5.A.CYG#KH*4DL-),IM '9#\ZFR':T12ZV)KL)UYOC7.]6N M&+CZYEQFS[(04$)CY6'VH]G-U\16NB8@J@ISHM5HS8;#DR8Q'B^IE%YY3<%N75@XK1ZA[/5\&33*\'HSG6INWBNZL[+=\.60!%F\K&8 M7L);X73GPI1$_(83>8O60"&VLU2THK!5;^ KP)U+5$[T"%>6=_M=0[K,6["^ MKW#TI7TN&HZZ"4TJM >_D].#T8'LT>G5NW2"CIG#Q5E;,Y$Q; D_HH^ MPFD^O4P(2;[!5'Z%WN OPK0>39H!#5B=_+2R*P;I3.0,2_01INH"F;L2S6\( MM& UX:M6JF4PG8G;80DOB]SAU@$MF;$_"V-WM!)7P;'=D3QU6!*+U&9A4(&9 M9;61T4G&$)-6'AAG@G'J DKM!*SB@,B0\U;9-,13LPHI51#.!,YHHL45^XP> M?K0&N6P^UD-_XXWP>Q*]8W*?H#BE;GSXQ,UXC/T,SI'#&/\-Q3DBL^<)2?+7 MR?,D)-GL;WF,N?X3#:UZ1R=6CQ7\\5+G3QM4#4$O;>G-H[IHMR%)LVOL%])U M)%FA;"2Q!T;]T.63Y@YY MHKOFFSPZ.S\^M[!.#V%)1/21Z4*C:RE=KL.T>(.:CM-'6#K%G;]I4P5FNQ8% M 1'L =$:HS.^Z3H"FF)2F5):N 3DVLNP34BKH7#'EXS3-"%U29\QF=*\HG%& MD"]<=J252\"NY:X6T]8 E3->XK:I4 M-N)$-54P*1^[M=@$O016QL\-QD9-* M]4W+]3JE3ERXB,"A2LPK%XX[7N&*A'+GXT;A$I#M^P)R?7/RFV T$N2A,:6W13F0K4-3,E/^=M;>6I%T15*)[=1\JUB5'Y.ZMC2 MTLJ\=<\:@<*/;)B9.]A%CMRQBQPUL8L<:;:+V'S81XM=Y.3T:-^%6'D>50WM M(@LXSIB0NQZ["T"V@^7E^E8^;2_P.&,TSP*-Q_^A)X[;]?=AOBFB M7@3T=FBU5)'=:S":^H .+3B3Y7>>3R,.%C(VF;?EE0O ^P[&0@@F[ :HS%UT M*C^X=J(>^#Z@];VQHH#[^U>N4VPI:,=%\HW[BDAN" M97!;BOM3',QO U+KFP]%!U/Z+P&[K=KSCO=/]^U:1#1RWTT%SO@=A# 66BGC MX4#$X?@6<*'H5XQ$;]RT;[14NE73=E]]1$T/SKQ;J(0%5$.E?_Z6=.T=JY9* M55BU?_?=)1C@G?%U- ( 'Q8F'6[:5JD.J]8\6WVA!M^=9')-,-!$49IZ VVJ MU(95G[:ESE!#[XX/IA&$\%W7S$";*K5A-6F K;Y01>^. T<5PF"<8:*Q0]3: M*_5B-9N>A5[!5H$[^?94<6CH#25Z0^_G.ML!EJ@EV?R,.@H+X^4DB>"3Z36 0AF;E@(O8K* MNA5:SGEHMMS7.$$$C_!;3OP)C7HFR2M!4YFSD5L)5.* JU'&&-OE* 'EC,.1 M+:C4LR6J1F=WVQY(B?J;D%8%Y8P;TA!MSO@EC?"GU3G)B^&DT\.&#.($W*(Z MWM&YU=VA?$S4N5 $Y(SC\"E_2?$_L6O05*X'!V:<1SVL M5Q)0SC@*&8+*9SU>G1*>(6>O^F(ET;TR8VN@G''AF>#,F97*"'FREVU- M9.Z*)BQ?PK/J/96/&R7*UO XX_UB+[T/.95V."Y6\W209Y.$A/_$P7-R65G< M Q&=7=KU5GE2K'#>\(Q0K/0MIXG.@44-A5\I6'0;# JNU$?QN>2NVOT>Y8G.RWK5Z M6T95)\YX:$8XS4CH MPR);R"\U/#++ R:K%JB^>%90@C.NG/6C5+&E$D4UL Q0 .N/+ MV3C_EG ;T#:O 9W1BDFC#^)J$)WQX#S0O#Q^,L7W29HJW'AFE@[TIPYS+,T0W% 4X4& MO^5I5JS>\A'6L670J)4+)2;&HA95N..J@=Y,%B]@E,;OTNZ=P:[L)<^H>>@Y MV=SP5?:#@F[3O7$88E9]=EK89G<5U?\([MG$*Z2B]-&.2EO9!-7;S@&NEF..ZU:-02,63D$=]7#)619E(2CFO@I;!S.>BV:)=$UT M-!/SIER5SH0[L 55"EV05?6,/8^E'MABFLS#,C'"/@[? M*:S'A&3C) J3IQ*"9->NV()GZMV=1CMP!3J9W: 12&>.<0I22S=(RFT =MMO M<#=BJ3715;C.'(-ZI]J537'?G#OXZ 9UO<,4&*)H76SI1E=6U3L^LGH7LN%P M9/.K!M*9@\L(IV$ PK7A4UH7]&3U1K(60A51.A-\_1Q. 3&]S(OB=$P=G#\F M23 D3YB\A[[L9IY";RW0G$;STXBCOWJB*D;][X][J MFE7(S?8N2&<;S&8@-XR&)WW%* SFIQ.ES4MX(6/[]*DFSAR3[%6=P[DM> M8YJ-:-5266F836"^FJ!X?D%:H$MK,GG')U;M(;HZ$7M6L:Q69YPBK;7,2U-H M8EK@?-46L4KMD^IH1ZDW/$;0)>9I5D86V"XF^E5CL90!0MNKD5"%HFY MO%H,SKP.V,5UL\CL*INPG7%H*><26TNYOR7/DR1/41S0MU@SC,OTNW>Q3YV4[YB*)GQDAA7W5AH&;F<\.I\A^>7QL2$/1,MTJ@7#+8]! MK?&[XU[Z)%W*E:7<>M^2[0AL^,(,WU4Y_7SI.(M)@M-QU!3B3LZAGW%*7W"6 M;#W3=4*M1\56QWLN^TUKTK MRV!;$J2K5W?[3DJR"A'PKW42X%?>B YMSHQ5^[MWPYJKVWI[&/!7%-Y[^H* MO849BDH7[PBGF+SCX#8AMWF6$WR7ICF*?<5'W-3:HJ\RGYQ;20S;CP>JO48X M/61A%+(0:;:\-<[^\\T'_='6]7'G8\_.;"1WB8K&JP%$#,9$-EJE!@"<59.Z M+GHX]MH&.G G!&N[0@_.+*1&,]MK-"MGR_.AM7,)G7VN8\\9/]W8)FYW@I@^ M@_W^S+;1B,%PGV;[,Z[UR8+QZ9/T*-O'4&>ZEM;D99P8D65H/3UZ/"X>MY?& MA4BJ@?16;_.;&^R,B!(E73@3=678I7?F=HR_)MX;*L1@B!=,9P66M;?^4%SY M34I_\Q.0(7DNLU5CWLGY_HFI@$BW6->@) W!9)R>\(A)<4LQ]IGB 4!2_TTN M[Q!=VBPA_UO,!OIT)8Y7LVF:K%P+H1="GI.;- NG*,/+BR,TL:L_>4*DJ9V2 M]_:OSJLLH/[R-DL2):\SD6FRMV][)\U\0?VKB6>GZN6[H!XSDP?3=M4SZXSY MHQ]];G=2T';FKI,#BW=M^N16P016Z,(9\^5G,%B<'!@ZZ;8T@14,]VBG*/#_ M8535JU$W36 6NI:#64W-&E!.#&6CMGED*J:(M@:4$W[F:AN/-^A_#OJVS/KVZ!K*^EF/U]?YFMW>RZX\_"6SU7?Q6E&\N* ML9Z#[T=H(DOOXD=,PB18>YB[^.-UU0UAHL?KEK&,1;<2VKO=@\,8$9)K_>Y= M"BB!6KH2D($.J?I%?C1^X4+I)U9>7IR+(@W KA4LY;412,U7'<^:PI1[NYT^ M2U!7$4K3^7B0.("X=4J=N'!)G4.5F%;SS<(E(-M!Q7)]LWD2 MX''&0Z*'(%<<%-J9$8RJ]B;J)C0]@>Z_\6>!<+I=J>8-D\]^A: M7&C!+7/\I^A:KBP-CO2Q/A)]2F)/%4*_U5LH8;F=0KW+C%#O(&V5XXZ%V6BT M0@'W\\7^L_M"<[5HL,XVO/?1X9;'1C=V._6 YC'>1"M;E -4DR'5 :-Z>7*P M.]*E2PU?-4I.U<*X/@MSS-J,C=4;D%7>CO=I$">CS7?]L3SE3._]V(>^N&-_/[#I]&]MK M^M:-S1CRNQA^Q,_H Z>#( A+&>[B8G#1?]BQ92ZENDIB^EP,COV9BEE36,\[ M/;1@*+O&8TP(#D"H09KB+*7W!\H>%47)-\G[#0JU 9;5\:6@<_8X4\;FC-&3 M!55FM>;6 6P6K->MV9+@V/)TZ,LM8GJ;D ?\;>#[25[@?"1)##_ZY2Y&9NQI MT@XHSDS6A$:6(!FO;(M0A;@R:) M6_T4!+JRS3#)I/1!8 L6BR)[$P@QPN\XSO$3)N^AC^\4+F)):E+,I_M64G:=';@RCIH1L8."08,%"<3,>8S\+W_$2'$U?5P+, 2.(3@IWD6A/ MJ=Y(&2>PG:ZT%B@Y/%NP?K"%'V$_B?TP"N=NZ"#W"P#_G:,H'("3)_'<# M6ANXPLT[0JNOE#JT^D*5YI[230V@LS&MNP M6($*3=R":MD!'P]8M#!K_E*YU;%Z2;!UES*E"DZWZN=1L])O70F$<2@Z9B[< M"+\EA#)5$>A>Y>Z?0G78"UA8"1YRVD6'XU(T:E:9RRJ"PZ_DG1Y;W92I*YH] ML&3(G(F+J3S)SH=\.9O_47K/LWEKH$4S&S?Q3="._+8&NMW!-K=AC&"S$;_" MK@.'[Q36(\ >)U&8S+%*#,6*+8"RS+@IFUVU:LTRL],TPNY,T(V"U%(+I7(; M@-V0ITW9V-R(I=9$5^$Z$ZW3.]6NF*7[YEPUS*?GC7*Y)TZ7T]V_QW;YQ*:3 MM;LY^<3N>]O**FYH53[A6R\$@4*D.B.TFV.LX1-0Q:HBHY@R@F\N[ MY^L!;]"4?P49[-ZE[#)0JA"<"8.>!P]0BS2U>Q/D9[^$V>0J3S-8M,C-AQ_E M 2"EDRC\1R^K"<9*B]9 'W9O;G<<.JTA.Q-][8#U\MC,\J?!>LDGOC50C=;+ M[B[&E&25G@+_6N\E\"L/.G8*1_"@@%0HAF.@Y!<&Z&;V\>9MD<<;"5ID,$V% MA[%3*J((R%A??-AVU+GUYBI*&F%FP4\T"A^'7A M:92&F')JP,IA)9I!/AK8JYD0ACO!W3WZSHX=N&ZA:;UJA=V=^.^>/2K'MF]J M-**ILR/EF&\C_OS>LV-G+G7T3;IT];40=GZ53.'([(PCG(8!2->&4&E= &LF?U"?C"JBE 2K]^SA7NU*ZG'3P_'2 MV_6B3#6CM^4$@LKJ$!B]!7G^/JE'Z&P+_-:;I#7'Z(P[ M6V,XB*FW'OKA3@C+F9#(XOHJ3N<+QEQ4\:437A5 9C?A.[XE+8&JM%SU_TTUI_G[M2!%'3M.5/VW)UR MY]KN3OE^/476GJF7J;>)@XC_RKPUKW=K.FP;&?7R(C,=6LB#IM%O=VHE%%,^ M%AKZ[4ZY(9@V\J'UZ+IU("Z.**"6N M=:-^.]KIPC+-_B .5DEM0DTO'7$\6JNMCT D1>N12O>Z;FF!PM]^,X3G?J+ M)$^SJPE]\^HNIB;9XG&UG(R1CV\C]#M(<16AD ^A76O>V;X5WT-KK3-\?EV0 M:_ 1E=49_$K\^83!]SXD]0BE>ST^7L"F7X-2&SX9BN4XL2LL>I6K8(^C%SA.][CNZ$ MWYGKOGP4' S2B:!EBZ 70Y$ARA-])T:;=A(%93CSZ)-3G<251<2MWN*@%W;S M 6,ZR8YPBLD[S*_P>%8C0M*$[CN^'+%4DLG I7JH#1#7GCE MI:$)-VW8K0)UQV7;$[>NS.C]D2QUVVDQOM7,J@O#WUP8KN=&M:IWMF_U'HKZ M>&)9W%3Q&?.J*L68 55<]=Y"LE0"!;69' M65,<1[-548U=\C6C6]L+1!LE2Z?XGF*^OX*JIOE4J.Y:&5C?K&0O9';4334S M9#7V>).:@M&'7,'5,B"TE?S"J@K>E-78DT9*"IZ_MC0D\S<-!0LBJZAW^X:/#M)--9DN0_1"\A.?Y!GT)#6]J<*1A>9W[A1\$%(Z\)L8S'F MJ F'3/(5\3F3UH,C+Y56:H^6U@5%V0XV4N2C$9GK )T)!31.INWM:G^LRG:Q MC(086Q#17C,O8-1W^DV\=HLY;.:>:J] MOOEHG FJZRO"XJ+6 ME;U'?QQKC4&S%-1P:/5^L?IHDBZ8 GSN!(\]92@.$ G6UI:![Y,<18)!**X( M*K+Z %LG2B 8!M]4U$@XS6(;J3PT,B-<$8EHTR MB8U/,$KQ-2[_WYYL?IN@'*MO\IKD7X9:$H/&\&3L43%>H(&__#]02P,$% M @ (HJD4 MROY%)50 *^($ !4 !TN[JJ[.GN"3T=ZI&O-+JR/;45$Q74(8[$ M*A[R%,DCZ=3$?O?%BSPD\>0+";DCJMNZ$A+,!'Z92 ")S'_];V_;%+W@HDSR M[-^^^/CUAR\0SM9YG&1/__;%OMJ<_/&+__;O_^?_\:__U\G)CSC#153A&#T> MT,75]2?T/\_N;]!U5E91ML;H(E_OMSBKT EZKJK=#]]\\_KZ^G6\2;(R3_<5 M^4#Y]3K??D/^_@O_(+K_[NL/Y)_DIP_?GOP4'4Z^_?#M!_3G#[__X;M_^>&[ M/_XO]+_O?OK_3DXH VF2_>TQ*C$B#&?EOWW1^L3;8Y%^G1=/WWS[X<-WW]0- MO^ M?W@KDT[KU^_JMA^_^9\_W7Q>/^-M=)((*1HJVHV*[N/WWW__#?LK:5HF M/Y2,_B9?1Q4;0BM?2-N"_NND;G9"?W7R\=N3[SY^_5;&7] Q*/(4W^,-8I__ MH3KL\+]]42;;74K99K][+O!&S4-:%-]0^F\R_$0GD?;_/>W_X^]I__\D?GT3 M/>+T"T1;_GQ_K17G^TY?@N@;3SS>X2+)X\ML'+-]:K]%^16EHWAN4_KB]A,>-[Y'.F_C2JP@'C>N+DLI:8W+V0Y2](9ZZC$ZZ^?\I=O8IR0#C]^ M3W\XH3^VCZGVCGF#1%IB6A3 MZ.E6CK!JWI7#NQ@ +K,JJ0[W^"FAIB.K/D5;W?RKFWJ:?@V?_=GGS="Q':(- MH>;>-+CMJ3>-[,(S?Y6D^--^^X@+XZRWFWF=\0Y_FMFF;1!O!#O3\F#*LRR/ MY,(S?)VM\V*7%VP;378Y%3[/]UE5',[SV*SJ%DJO.+!)H8%&AVR%&"'*"R2( M$:6&Q8S3],@P=Y5(^K!J2C.B4UZR@OS=/=:>G 7DN_.M[C4J?DM!FJVP%KN6I@%6JN&M6%Y_QRBXLGLI3\6.2O MU;.+>==0>,6 CFL-%NKFB+.N18=RT!<#R$,1T:#(SX?M8RY- MB!"FU\83#/J<]6=>_!WQ!E 3K1R_]MPJ!V^QZ?R,U_N"8.GCMX\/297JM%QN MYFE2%?Q)\TI_C_(-^OCMEX]?H9H":H)U(]J>8]UP+C[-EV_K9S)VV! WH&[J M>;I[?/:GO&Z&ZG:@<0.FP57-NFIDE[[[R[=;>O&8K__V^3DBLW:[KVB@-[4T MYAM (Z'?>T"S#+K;0$:%&!G9(S!"U*($OA5TF!?%W:##I"P,J(?H[3K&Y,=- MPB/^':)2M#1>8:3G7(,@0H"Z%$%$KUAF0$:-9?@7CVNI, UV35[P151%XGK; MB!<=B>=(%@W?VA"6ICT-9(SJ< 3HL!73Z*OB54Q#OWR@2J]-I[FOL]9 M?\*;OR/: &J2E>/7GEGEX"VNX%=)N8[2/^&HN"*_T04@:%M[5F^96ZUV\Z:( MMD6L,;1V:T9:I=R:85[NPIFO*L?/FA\TZ)O[NHC6\RM=2HL8Q#8NEMZODVT647F8<5> M4SV\GE8(_KK&?8WHM =9);HHIH)5",>+ZM4(QW(L#XW_LHX)L3M*# MT]9 :NT9%#*W6D@T30/9%V@&6H4&S2B[8J&&PB8J'QG+^_+D*8IV' \XKME)X (B=ZSY(>$O4- 5^X^PX[#54',?<'UQH M2&6!GS'9R[Y@SM4G7-UN'J(W V2,5!YA8^9>?A/?:HT$D+Z\R4XRJ'-U%JG.KR=)5K5P8BXB8L.:0:N$ K[YJ.&#+IWJ4 MY-,_YGEB*ORF'@709.R?#/FJ.(;-!J D0IYL=^ M*U_)O!*448I!/$AWS,B0MP'&'^(OHR)+LJ>2.+3L1NTL*I.U >R:]AYQKN-8 MVGZ*=G2KP:\_5XBUA0&W*]OL]PC7S.\(\VM^DUM2LMF9?\'%8[XH^TJ^?6JH M$>-]Y30"'$XO+Y)T7V'3,J2E -3-(]M;%7\+7T8$B!*>G/'^Z^F-!]A1W1;Y)3/ON3BN/.MGEKH\$]E?$_PRSXW'A;Z?DSR>Z,\PYN\$#LLLKG"Y>5;541Y$2=9 M5!RN*[PM/Y&Q()1D7 A_3RP4 I?VLZ2%ONK]/&JIT=.<:?&C"$2QAHZ?1,=O MHD?VT?KH@GUVA;J?0?5W8)079.#$L/#C#E313N'/ A=5/?5YXJ)ZY]MT$28O MWW8X*_$9SK!Y*=52>#<9*JXUJ*71E*(M^E*T_@K*573GGKW'8[FZ":",.N?' M3Q\\[H17A.MQ?UQJW&/2;<;BPW[<)W&D>' ZDPSPEDZKJ6HKI553GQ:&VS;. MD.#F$S:;&!V)5QNCY5L&"F_:W'.(UORJ8SZX*_.^SRH -S$KE,EL^\6Z&3,R MV,V \8=V\M&C?V" >*^=1USW.>QC@5[.=9WDD*[H7+A77\7Y62$!^8N3HF2M)[[]E';(D=#-V/.)@P96N/ADS-;7_VFU9=HP9CO=Q8%HRRLXF\V51"@M< C#Z$ M#:CP!^1[_(*S/:[WYS3D>C[?EQ7AJ;A\6Z=[^FSQM"PQ^5]LCL 9U9M' M11@G;1]UHI?CD1CM![TF-)N=Z&F%FKY0W1G=6L,LM?.(35<'91B#K]. !69O MW9F]M>AI?@D'[;L7GBZ?YG"">>F;RPFVQ9\Y_8S9*24O09>>9O%IO"433^,H MZ5M-L=\R6%#7#CP:36>9Y"P0C'"%!"D+X.H2UT>-,'9QNF1/+/M1ERLN^3/&-V31[4;+F4?I74/ M2'0ATB+0<$0YSP9P7,MT:>M@D==:ZDA(W=Z(ERC7IQ;QY<MQSUWA&;TA"BFC*0 M!WE#)DMRQP?,E#_XW2318Y(2)C![)4)SGHG;CLN_[VD25#L$W;OP",,! M*_J.4CV30 AV &EX9GZ">0_*K#N;@H^UW*":(K(T M#7.!)"(8[9!Y-^C%JBGJ&9"38Y>@9KJE'#\$H@0:Z!C@K\&-/^"?KM>T9FYY M%QUH#)0^@ZR-P"/@M3Q+V2)%0R1:KG1Y8_W ?#C?.]X2$MYF@/2A;4:'"ZRK M K\1L%)6!53I;VC'Q1['W97CMGK&A:Q-S:WRKU%!2\FK_)PY.O4 ^5ED5\"+ M]H?:/A+I$;$N.[^M;>TQ+J;NUJ\&+3H,]9TO<[%R-@:&_<6R+N,B@G)G,AHE MK@]3,Y^"U^8H,.V.148W%NGH&][]380TY6@MM!PW6OXJNOVZ#0=(;WR0%P[L M?3MZW>![43V[W&"L94<[+#_;W;^&V%!FN+S=G!X6QDE\9R!FK M"L7;+8=EQ_O0@5RO63NH/:X3JZVK2?28%T7^2G]:1[MH#7[8HT>TK(%Z.'N] M9,WBJ(COBCS>KZMZK60+8Y3:E=*1WN\UJY-$BGM61H<$8>/&(T$*O#,>*U?M MX[QJ=B6>;XG=T::X)G:'FC\-NL ;3#Y-P[);BRI-[F!5'CNI1[UQD$.*UA,D M++="QW_[A"N>*0528Z9(%$IR$U=T]97%%5I>4Q]ODXIN\>BFC>=,><+9VGP! M;*3RF_K8P+TB+W#=FNTG.^VADKM.$6!M$L!SAF,;BA09CFT0"L7? MMQLDT3]V9T2KQB\[+*I&CH<1TR1**5$H9VW.,-,^C[=AS*/*]([0W73%0.13 M24R\2UCJ7]_!KRTC^$_S[.F$=+X-1A>L^)&4P H>GS[9B-CN0**Y!T4[JZ*; M-:F=P..=)@C&@_Y YZ&1VJ'%)M]&L?L\464WD5)?)V=1[NDBM)6]7>#8K@0 M^PR$GRJ#H!JE*\0:[5"UV6Y7^ =O>/>P9WKDG/] M?W_X^L-'@O8"O7#^/W[[8?7A _N_^CUGM*^>\R+Y!X[_*_K#A]6WO_NX^O[C M1W;F1?[Y\8]_6/WN]]_5C1,F/_OCO_QA]<=_^6[U\?@GHAC/Z+N/*T3C]AC-!5YC]E:8__;C]RM$"'=X37-0I*"' SH@JX[6 M5"CVIW(/!=E$[8N#D]*I&GM4.R6O4ER):-11O:7RQSZX+#?#V!:Z1R"_SLN* MZMSJNS_^(FR$E# ME*T]JHB:6SDG>GU-%]+Z-)1WW2KUG6F-RO(,M]>A0/(1&%#65PH#Q'QFAZRB M),-Q7;_).LC>4/7(B]YGYTD$5.%LB)4%,([,L6'1*$"^1( M=4OK.$6BNJ@6;'I 5WS)V0!=P05Y0#;H8 SX0&S:01A,"/* ![ N#UXG,[W# M19(3BQT5U2RLG^&G)*/X1F=12K.&+L3Q96:MD>#$[R7?R&F8A3U9=#]1!#A) M+$ML ?B)N".?H,=YRNF6CNZ4<^T;E%8P H#0>5+] MK$):IL1KN658<]QN69@+11G,2@ %?O<$#IKVWE7#GO2 MPLG8X,KWS6_7)U MKRV-X% C.)CL#/=XC9,7ZKQ_P@ZOR Y'B23/DQ#P]TGTAQ8IN[^MJ>>^@A[T M:FFJ9&OZ SZ2@D95# &>%&HQ!'5>KY=I.)DHF5)G8W&U_D[4?J^?':117.E2 MJJ:Z>-3DB5I\#7'1H6E"*5(A+73NX[0@CA.&+Y.[H2)YOD%W523%C;JK%GFM M^4UF("$[(LX(KVO*[:1\I5_ZFE0\E1U$B("E]#W!F#BGKBS@"$>MMX3^MWW&Y^+CF/!G6R MT(&]:90EL+YG9"0G^>:$$'&="N,QXQ!1^$/&I=91IU=G$WDOZEG8:P6!>XRI MT0OS0TR-4GA^A"F,C?/[2[F][Z>7"H[5KQ:;]2^$!Y?.7 > ;1,NE.\J=:#P MN2VD5G NFY*V1'5 @[\/NHN*V8(6O8G9R8$X*3]H1(28UTZ$2Y0T6BP1T]]$\P?RB,N&-L.[+AO40+2'ER@\ M;=Y%N&F-3 6C+0KNS5HB*HD>*< UPUT$H1'24Y9 -$.')(-&Z& $J G\X=,0 M+:@I(#6@X=H%_8N][AH'?1OO7=@G2M9!(=^%C!7N7;P 0EU15ML%[U#%[BW\ MNR'_=L&JRN/@[R1%5P<">:GH BBK-H 69>\^H!RQD7#M .S=[P"_6WH*'.". M8@;A0MI7#,.?^?EO.+N++E\#-A@V0C MT)9*-A(@+6#*T+K],*R W(2 %"VX;8,>2B!5";$14O;OL1*R6P+IC]>9U" M@.]+IH@2Y.[$$6$N2@*Z1^ED/N+\&+1#V1HJ,5?#K2TS%V\( _R!''>P'DSN MK"XNC,FSNJ#P6JZAPO2^\'8S,DNP$[W?0@U.$BFJ-' Z6B1.F3]%_][69"M\-41 .8[UB)#SG$,B^8) MC']9)V0. N%FU-@R&D-AO7.@: 6ZLC74F;06*=TS:6!\S\HRV*FT&J-7]QF*7J,B M+G57LE[5< *P)46=@&J?1T-_W9<5M2?E/69U*A[RZ1H]J5>OQTI3I)?/:IK> MD.B.5J+0JOG)8S!J/N] .&@[[*'59,S+1UJ3 >][^;8&?X*%>UKB(Q=^43:D M6(J94:E,RF)11^[E4LP<=PNEA+,BFX-,8<-*V5Z2?_QB7Y#AN^, 8DP-]X7' M].:[0--@:945G(0"(]X/XAT=G\WIEDB>@BW?(&)1-SBI]F!A?/.,Q>5VE^8' MC'F8'\O=$88O/![7REI&XT =M![_6.2E^?!F;)=A:W0M][QJS7I]-YIL' ,A MW[HCW[M4Z0[$9]#K#KY!(]I/UW_?)X71 S92P4:XM[AWBW1?H9H$:H\Y3(I[ MO"-\/$=1^F!!>\;Q/BT9W6PB03BJ4K1R!6CQP.JGC$S@U$63E5L MM7XX1/CWE0-\\6:ODN?RP8V=P2_89EF'+-6B'O>[=<"'C83*_PYPD7: LN/R M[(#CD!5WI--M[S%H%1[C^P(*!SN]Z7#8_QL5TA[UN:CYR9S:]-; M,ZUO#;5(HM;%%I%2(<%NE6F[C%A)ED3$R&J4'5_T6II MP-O$?CV74YLR JIB9"M%C;5C'ZBI5];_78L \IYRB2%1UF=;HSU_<(ML3<^W\ 7F_VVJ!UV^$=\+WQ.I?;C;8N$K[9N2]F-DQ8[R075X)[QS5W-#7&ORGKU;H6.BKY@E1IA#G M"J:('OC(T^._6%"B)./6,,1RG?YMP*R&<[0!\&=I:;UTPO1=D;\D,8[/#C^3 M7=5U=I5D4;8F/)ZNJ^0EJ1+LLJ<9TYE'BS=*5I7N,!-4=T,O@;ZD/1%-^@HU MG:%C;X:]D9^SNED$5TD&:1_&([>OX^-A&Z*>SJ*?@>KE//H(L^I/EI(MSE_N M:\EV+7DWC931.]/-Z3H)D(!1S)V(E@*QT U$'Y*)D"/2EWQYJ4E-09:%[K$JXQCLLK(B>]#J-!ZK<; M'GOR-",SEN=_0/IH5OX>_ZK8RXZ @J:A*R M[R$*351_D26AY.%0>_I1U'R5;2-U%]:L/&/9WI3S&S?Q>; BC8 CBGO!*[4I M976]61_P 2U>M%91.G)YE86Q?#=)ADMBB0L<)Y9RK#H:((O3Y]R,;=::.06L M/;QZV]@_RXLB?V497[A92VER >H-* 6 TD$E?DSZHP2/SRQ'.^&+W&YR M?8_YFR1VO+QK9*3G(!43$>M$A#B9=4>J[H36':8PYQ6?HQ3?;D8IXI!>@,XT M[-*93SDH/=T=^5+&L84E^/Y]6+_]IF.2.2XVC(0/D"HF/\NS"*^IX-Q]F+^CYI]&7 M].-?T3\'9&M>, M-MD*-83,P6Z3PC@F,PC%)(F6E"3&FR1CM8E^W"<5&[&,R?8*>S MI2D)B('&HXZ9.)?VRK3MT=<7/KUH_Q64^@R7(,NS$_Z0[^@?0NJ$%3U]-;!" MQW."]<$54 *H<>*X&RQ)7+@=- M _KPJ -#)).C;J3GX_38H75PPWH /R">(N,Y>V]<]HY3N%S4F4J3Z#%)X8]6 M!B.TKVJ#X0FI?:?K=;ZGS\6C0_28FKPK!UI0;9,E<=2RFA )RE!4RRY0P_E. MS3FLVFB@95<7#:Y"4)-[O,;)RVA-:9,'H2P=>8;JRY$8:JIE%N'H$KF*+.CVHG> MD.B&^4Q\]\U["D<'1\I="XAY>^X5YDS"2"DAK(X.0;1=:X? &7@A+/8$%$=G MO>:Q<7);?QNZ2 [J&GH!'38.[HLK[1>UB%N:?MP0MOX>D+\Z;4AJV14&(-6+ M"[Y2C] 'IU5\A#) 6@9^;/I *W4*Q_T3KFXWK5^/=)Z'=0QJ%0:.@:--$/<" MC+[>I#9U-#I_7,(CGV84IH\(B\EATAV]]6^"W/".T0"[)1@#?U@[\((S\K6A MRW^'#EB+VQ(X*VE#%(XG;I-$RS*T(DD0GZQLDNK&7%RFW.A1O/WK0"/%IAP';0SH)\BF'!CP#PZJ#>G3L+J4UV/E]/.#0 M:==P<'H,]]CO=BDK 1*EE$E: N0ZV^3%EMW0NU1S<>W!9T"(LU12J$6+\ECC M!;6(P6_!9Q+N(BG7:5[N"PQZWST0@%)@R3#T>=V9'/=-24QL@'D[(C7VNP>1 M>=7LA>MC@"1F9P!@&WT[PTQ[V9$^?4R?M+;R*_K$!GC/H0&'8J.A089/*',' MVP7'O99>0=SG4D8P;R'0>_E6;S3.HUU"[$?R#QPWNXF5)P?+#>XVT?I85^^( M_$)<"1H9WTK$>(ST+IZB3+SR.,^S,D^3.!(O0.X(9W1EH?^\W8@$W%':5$US MB1:0SC8@4J]WJ=X4Z/;.KEG;?K$1SW3LZ=A](K;U902,%@\^)&(_[ M^(AFKKG="+-ISDJM:NQS7Z[B5=J9LD84B<=FZ,\/^*U"9T26OT%E27#A_6Q? MTI2/XO*V!2C0G;06(=*.60N/=[(P'#=7%"\,+DNM$8GS>F3PKL@S\N-:>*19+#AN@H-9&Y9Q.\6ERP(Y3_=>+WYF&0_YLN05M;#? M[9BI0.N94Z=AW7L0:]]"HT,#4;(J/:#3.-_1>JFM$2#V/8NC(@:^2II/2^1+ MIOE4Q&?ZFW)=)#N^&!M$^)17?\*5F%>#H1C9G]<$.>,DEE.Q-/U0%\]L&4AG MZ("K1C%", )S#41/\D;1F=!_.@H-FYYF LSE?#43,.[SUH '1!V.#K73XVH# ME=?;!!/WNE"V0V>7&83OZ3 -\IF\=0Y 8>3B,9K)8(%D\F'42 (_=!PI!7AH MIQT[#N '](^:3SN83D5;CSA7<=J'Q1'&@1A'[?#V4:$=6Q
,:(D-#J)/$1ES2=791D=&M2 MY6@G)OGXM' M$,W?&'_=GF2/R2;S/'Y-TI1(?TW&*7M*'E/5(8HB)5MU(Q*V1G'3&=@J'79+ SM*#3"YG1IUKTW)F](X]2E[M*(Y7?4F4&[A6UR5AKG@U; MM ]D#7"8!T5=+MLD>+\$K]\=ZW,2M'YU5 #AP;G8_[D_Y/\B?;XQTB:K:E[^ M*W*$K%H&MYTZY/BE5;-U@U]F?(P9&R'%5LZ0. 4@(F%FU=+$+,RL5SYO)Q^K M0?L?'8'7^T4-S_(%XF,5WK[%/.3R59AIO*& XK+D:"G H&(R:!)6P&WX,-[# M0;359EJ X0_3-S2OA8OCWF_H$<$2C_W)YPT"L6WJ$>T#0#VT6&61 .8?(,X55A6;[Q$\+AW0)1:%1S@Y#<<0508.4U3YKRV?^46 MX.+2@><0!2>95-?\3.$Z(RSL1SP\ MK#\?CLIT4:E@&?63A(G1J(OKY2#82>/ZVB5<>J@X,E[S?TJ",2 MCWVT\ :!6%_UB/8!H1Y.CYF0:)&EYSR-B1YS7C[EU4#_=T ?/K,A#9!,67I* MT/XS$K"BY&'9U;E%!,V(-!2(4DZDH2CTIV3W^ 5G>WQ%A#ZG*1R)IO^:5,_G M^[+*M[APL+K./7A4,'>IY"=+C!)1%*":%KT28E13!V+$!\Y<'Y,#IRT81+I8 M??"O,5?C,6@PY M2"-@AO]H*V#&/D#VV(&/9PU4$/ED'1_/UHEEPPM'<9@';<;6$ )3%,RXO9XU MD<$BR?SN5 DE<.,]6@SH][-V]#C ']".?L9/U)3?XQVM)9(]N>2SUY+X/++5 M\RTMX[PI:MH&8CIM0R^=6EK&'0XT ^\ 7*@!H>1X*"ZA*BB#.DVH5H& D#1D MR!&_.\@FO%#_C*,RSZ(TJ1RS;SA1^7I_;N5>AD=#$ ;:)XL!]F3<#3F=%^(> M8>/T('SPN%_']/7WAKY[*04M(CUE<8FBS8:F:*1OP)\QBO&6/@BAF?H?R)?0 MKLCC_5HD\/O[/BH(*-(#K5&!RBC%4(_"R49YFU1-!KFE<:B$4M6%(SU/OMCN(;S-[*@)[:\\HV8S,-"ZN'%#.PH-MB9+Y8Y;<$=O M65F#UT:K(S@.IA")K._R-*%L#4I;+1.!)*E6\&Y(25VW#L3LVZ= GVM:-_X> M-^/-L7S[X/YV)]*Y7V#Q[5.'U,X[W*:95XT5R MQ?IM-WT6[G2HYMR%3V5UETN"I2"EE]$-<3M' JMU#:^#$R3<;[=1<6@+".QP M#86AI&L#,3@]-:3('U%G2> I?EQ59VQ'GM-##I+1DC.QE2A2I+<*1:%FD[BE M5L$GC!P.7U7*2"#L#DD:.6E&28-]&A7VG)%8@/R8.Y+GC*Q32 X^)M2=^C=V M3I^P10C7^HN;/9JG;V\W"/.,A&GQ5R13:NEQ;;[:?PW"E"TU,D?K%FX.I=F5 MI'L-$IJ&N%V6+(,'A6TDT*!W*&NRWJFV&W]=39;V2H_ MWWK1VEPO-R4LLR>>S,#13$[MUIN%G"R_; *./:+VH^>F3W2[:=7FKC.\+&\5 M+75M?(P'*_-]E>:O*&F-!T5ZI]EC1+I88U0^8UQUFA8BUIFX%7DSA"D?0L7O MX,SK/'K5M:P!*96;49T=3%Q)DHP6OJ?7U&W0K"FV-BILE9.Q!7.!S=/&=,>H M7GT./]$2P^2_SD=0HWKSFNUHC+1RMB#:RZIO8%>-TW58H;JS (SNO,*+A@E/ M -4#<=M]@,VF-!K5=,\_W,9 3Z1G'RKA];7T&';^#Z@_5;XB;3U&B^F.( M?(T_MP+?U'H=P)D&+8RS]+F54G_J/K=&0IBP/E.T1/N:;) OJ%PX'G$?-K!' M$&,T5&J3Q9'U8(58?\Q5%3T&:$^FCD'/',@BAVH@1D%>;P5&X=WK^^WHZ:G M3\(*B4P,SHKM2._W+;:31(H7URTZBMDZ[48HRCE6LM8I=:L+HH*?R([X,XW8 M!GY"[8Y Q4-I=_AYC")\C8KX@7SE]"TI38&#W78^8P5['$H^'_T[H@W0GVD3 MJ-(74]GT&KBHFG4I5E$UY=#AB:=%04:5E^$^.TB9!1C/1\:SF(9G?8JV^"+? M1HET'F@-'9OZ.? Q\GCI'\9]XLJ#A&&(GAHQSGT0RW,,AYU )BF]B6 M@B8GNJQ8"E.S@Y4Q!&;3*_\@&Q1_8ZX:8/;R4U$.V$/ M!159B5";'Y9_77!$>]&%@/,L1^CQP**^@W'%@YF(HVNOBQRO(U+"V%T#6 K] MWAS 3 3DZ>F6&!Z-7_Y(&E;E=7:'BR2/?\7)TS/9,YZ^X")ZPNR/%V03>14E MQ2]1.N#$ )BOD'S'A6? ]9E-VS!32ZNTW92O^CT.L=Z<-Y1DB'.W0C5_2##( MFR#*(J(\(L9D0'>PP4V/@RWGWPS:3?9A5@;[TSYL"H3CK9:*P4>(1AGFHU&6 M^RW_W0B/>IX/@;C*,XV1R01S6 M95DEV]Z"P>[0UL_H\^E]&"[LG#JG]TWG5+A9'E?<8SI229H(!_@3KD3NO/SR M[/KAXG3HBXK!'?I_1C%<9JV5N*7W2>W>Z&_H!4R=/)&@GW4);@R6&X-<&H.\ M,P95/08!/),8"7?-VPA(K ]\$#'O?!?2?&?KA6U3%Q' M_L>!#M.P'F$\HX%2&UT@*0%CJ[<5VU:*%M#V;?YQN,!5E*1E>QA"2=DX#>$& M]V0,O"$T^XXGJ_LUHIO!ZM"$"X_8 [EV!:++SG*:E%AT@NI>CE'T 6KM>(F/ MFQ#9':$'"%%V^.>2_*U,6(K$*)4'AOP1%R^!'*H/P[A>J84J13/U_GI",E*(X2E$M)X&0Q M9N,?4MGM*M!7:SO^/;YLN[ZZ;9+0G&YILC:#YBI;^WR9IN16>GE&6AUS(2'> M;GZ$YU64VA#NQO #[0HQMI,P,AP98"$]_=)CPF=U$L' 59(E)5DU?\SSV+0& MZ0B\5B31\"P7\6C2>M5-$6M++_OR$LAX.[/?\/Q$&\!6(3&A1*X_8H(( +;9 M9+M@6C2$P'+-HP'#"V'6Q1Q;V>26^"H@2ZR>?2U6.U,/@%&Z&H@=F M2.\TA M\-KEUX!:MCIK]I;CV?V>LYOQ9Q\/@^RNF77Q%WJ2&\5_W9=5&]#TMTR@%WJ1 M%P2\%<#1@ER!&@"HWT>O/Y%9*Y(H=;+*W?808.]Q;$ [:8F:IF&X&1;F*#PA^E+5E7D=M/QY6^2O^^3F-\U9?RBR0!S]RX\(G^ 7-(K M"$9*CQMZV\D6.2+_XQW Z,8$\3J;S0-*CT2@RC,4B'U]&HI"?RIV->B@1=G: MH^*HN95V=GX.6EQ4P8WA8!8) QKZD#9 P1]Z3>EI'C/+8LT?T\ MR8'4Z1@R6WVX#9DJG\68,O;E>[S&R0L],K^G-_M9](0O]O@VPW_"47%;T#14 M!A@.ZL5K&:8ATLGY/#@U.I*CAGZ%/M%[X8=7G)+-X$^DZ3.0(S^3D$5-!%MQ M:3 R5DJ*9; M<4M/U:IJJFS *M0PL40>#O9 "+^M";SH'N#XK4')NJRK=6'6!]&,A]%;W1&%C1#O;$R 4^<3(@!)_ MX);+4QB0K6KL$=9*7ONH:+OQP$!VYQ<2M7H$]"&KGWZH#:P=LIKV8%M4/1!Z M>U)@[ [E6I2B 74\C-@P[X_!\'P,#:51":_$?7NPN!=:"I"@Z#[7IMCGNJV( M= 8/;YZ3=YBP9"5F]-''2L!X/#KG%0NRIZ/#H0_#)72L?XP2 :E;=;D@@/Z"$OCM$GQ M7&$)FB 04,# -,^O&ZWN*#E>?H<_83IJP'CL:N-U.N9JU4.15YR M0:+"'2<#4JQITNAX]WNXZH8K^635#53^-*3U^&^PBCC0>M01%TD489W'IX^! M:4+0$V=T]17%&5I>/;FDPC?)"XZOLXJ,>D(6.GX.=W;X*?IK7IRG45G: M]T[NO?CUY@9(IWJ44N$31HZ.]'4K#FII1_ [KU $#D1;36@>H+$F*/N\RBJ6OYUR^&.=M$6_,8%8"^Y1#^'=BV^_%O@4V\N6^!3/^(%^? M^=\D&;ZN\-;D(BK:>H2XBM,^-([7,+058LV $#T;NSZ1K$5#'\%:*'@L\;2E MB:_^(9+D]1<4 XQMA#Z+0-EDD,HMM0CHO:/D04#EJ)DL27*4)*(TH'6DG* E M%99RPE4(>Y"?2[S9$]W=F ()W,B#V&UTY!GD<:\0IT64.+0]A5&LCO[L6-KT M,+<(,MC<]P4RTOQ[1@X.$8@?9/ G8#V> 8Q!^#8VEP9DV]E9*M@S?%ZF.LF> M''#HVH'?#:F;3(K=:?],A-&B+QOJ)MKJ*RAO9S[I@/>M W"GV,0. %T(;D]Y MNE[OM_N4YF!I+Y_C3E^UG07A$AED'7HDV>H)M;L*S5T:(+*K2&%X4#;<#CAG MM8#6YYH7X\TL%Y>#>_*Z"@Z54EXPZAY.4LWE'N2M):" ?E?*46B5E\Q14 U& M*P=>78[J+1SM=+S1LP,XN&O, 4/2)N'7&E.@/B$FE!D%2_V./XIRO:;:%WM M"^)PBY=*AF>:[J2^ZCRYR:%PWB@5ZI#5[^)*F'=Q$\3IBK&F]6O!JB\- %:G MSI)O5#E55)J&KOK%(BHPWR=4.=IVIHK\1(LST#R;NR+91D62'LC\9652LO([ M^09%HK-])5JN$/[[/MFQ*$[*0)26++M0A;>[O* U,0C[Q&+67P>JR]0,7?$W M3&5A597MKVG-9#[OUL^D99!!DU5+;*/"T9!Q@L"GV[+!1YUZRX8=CTJPPT5$=W W M."*SY.YIV0A]*H%-!@D[-0%B%.&X51,D22D%2H^0 M4-)U1)NN$$*>]G:ZT$ MC\X':RH:_Z=J2LYU1VKM'*)AG*2M8-$=H>J1XK#F:9/AV)ZEXE7:.?7P AAW-R+#7LR$M)J23("T@H!!LC?91-P=# ML39L18(%:"C.S$S#H=D<)V,"QX0;O7O\DJ=B\J E,+I%C-T M/"QI]?9I5ZZKI"BK"[QF7$RT?4Y]!V,!W49BG!TD??>-(.L>U?T';0X7&ADV M*D<-:(;BNX_OP"H.T)MAMM&WTLQC(<. B+\-SP5^K*ZSLBKV#KGF58T];G:4 MO$J9DD@C=&P%NF6?D6&?FQP])OI;'#T@H!#L]$A'3P*&9N.KDQY$5B&\IUF, M?3BDVY^^V( SP<&](M-4/9,>LQC'41:3B:MH?,>:G2)$3P7&QCS08SKQY;(. ME4UZK MDS94ONH92\ML:/JCP9Z+%FF !ZM+/T5OR7:_/IN*8;"O$W15)MDYV M48JB;;X/3Q5MT'7121MN897S'M-]+6%KJGJ:.@)64*.,SBK:]!*TD@Z2]2A2 M]!(E*:N7]]@(M]8(!ZV4=LBZJ*4=K_X4\Y>H2.C@WY-%VW(T+S?UJ%P*/ON0 MJIL@V@;T4'XF9GVB78>#/IYU((!!K/487M48"+7:L^L>%$"/W&=D& J]YN-U M/2"@GG']BI.G9YHX\H7\]@E?).6:^J.4P3M,YGC PRZ7KL">>CG):7W\5?>" M1#>H[H>!<85$5U 9C&<0N9$P$A+&M82%XA0$[J&8.V[-3\?<00NEH31?CK,. M\L9@6B9XM>H1;1>&DE@YYH\EUPJ&X<#?AH09WFT\>-QOX[+,BRXG]%"2;$5$ M,@S3'MN!V.>^VD46:2_-B%9( CZE9)ML00NE!*.DZDF#B$^W!7U(Z8XS:6/L M#+) '+-FU]ZP:KJ;&=Y5*(Z96L[ACMGQA(=CE?84QHHS2F#)+2L:^=)&%\-9 MH-S!.\@[,R#7GYI^IG$.]/J,I0"^W7RN\O7?+(=7!AJ/BF?B7'J;QK([DY6* M-0K@B,@Z['TD6*QCX?7*IXM:$C@$,8_1A+SQ:U SP:$651 MM=! _M5' OG57^[)".I.N7M_]S#??8ZDS+,T?JRLDG64HI^(N=T7&"SIS)E2+>H'$WD4-ON%/-<0=WJ@GVZ.5'Y?-5FK\V6]A3&O/%$NS1XR:, M3Q]+V^'G@#Y\[@D&2"9M%0@MHL3MT] C_0KQ'HCW)OJ87P,CG&Y2_AQ2E?8B9 M3S#[^/*G&/?TZ/1V\W/)RY;=/E9DHT*32%Z^K9_ION"J?P'2I%$U:,^D7CVJ MV#3II[>TDWYR0_G@9/%3W*(ICL#X9UONW9$V_4#H[[U Z8NQ#[3%KO((N4OYFBE%1(Z MZ>R#<4%'265([/T#:)IC9[A)^8Z=L38A'P'OL*NJ!L6SJ1S2E/.G+?UY:0O3;UD7?BK?,6$CE)JG% MR9G,:R$S\)(XHP9TLAX$!'^G- BS3_T]WA%FJ&3SR,E12>G;QS: 3H$W&<$,T A@ M=JS-"%2"E\MQ/IF"V3>/V0CV*^/,?X61DPD>=C1EXOR!=C?DL&G9.Y@9! AC M?SUP[QS,OEC-"!G,^O#N8N^R0Q[6#;A.:^6SA7UWMLYU%XCT85@KX6%HGDXW M;)KGTN_[BK[7VNC/SUG]9(NZL+1J[RD[?3<@=V1_GE]AC)%8O4M5/,QHE75K M=U?7/3Y59ND8+_;W7.P,/[$2EQZE1\EVMZ_842U9E3#LLZ9)0%:]Z1B-XD"4 MMS8O/-(]QL7MYHKP':5_PI$JKF6.3D-18YOL8W2Y[K/.8D)ZI1MMWB^B'4.^ MP)IM*.B>/U@]=L+T(&5V G1@&DT,V4L3E*'65@!JJ#Y,/&>I7#^PI5#X6DY=Z*)&;J*- MW[X;;6RC=)(^MB$:ID;2;-(S*23O*E!]%'+.I(ZTM_>@C1JIB3)^]UZ4L0W0 M*;K81F>@JIB\S+4V\JY"544NYURJ2'I[%ZJHEIJHXN_>C2JV #I)%5OH#$\5 M3S<5+F;4QUY_ 2IE7^+IFAG1'M^/?MH&X.$9%YC)]!Y450G@L?JJ1&]X2CN# MG@:IFG-H(TQ0P 0)^24[CPW8:9[=A*AX4W4-+#W*0\%> QU88HX'FB;5H$\& M&O_)4I2<:W.FU*WKY"F, *I2_7(" "1_T2-(DP-&#Q]_Z+_\^YXHH(JA&X=: M54[4'C7"39H^M#C5"FDA=@-=O\J_7#[U9P &^YHT ( ^<[21[]_C'8'",WV$ M6>1/1;3]M*>) 6XWGY\C@I/3??6<%\D_<8LJAE'>N0?C/-]N\PR5;$R*XYCLZC&) MCD-0LMYA,^?-H QR=KT9-,&CB\EFC#']*;^+BE^BU+A=T[3WZ5IJ.-9@D34D MRIB375>!6&,@CW(8WR7G>T>8?E$Q[=6+-(%$\B!-"/&XTE%-D_30EH[40.1S MC3+Q+BU M+%B 0(MM;.D!%Z7""N*)/MOA1"T#E@3K9K)P/5 FWQ5CR/0XCU+ M2P&O#^:TLBYPFO*(4^EP:1/>.=!X>Z9IYMQUIP&4(6].$4KXPO8N,.J^L?2% M(:?WV@,G0K=# RI(_WG_6.*_[XF0ER_D_SV0[]D\-1V%S^5)R[7\W+ANB5A3 M1-N&X-Z8QUVRY.9!!\6+W:O1T\!B1N\)J%$3@AM@&W\'Y$"5^>NQHG44+.WA M,*-?7?MX@5Q4G8;; A.HA+5L,7W.TYCX/_P8_U->N;QTMA'Z/N1QKG9$)VX_S?+O+,QHB<+LYB\ID?9K%%TE*7Y)>1@6M MR7.'"[8%TMWD&B&UHCE-^4P-S\AR:M MMYW/2 1W-D.0\'7:'P4RL5//.4YWNP*O$R8J2[')DG#MZ#]+AR,/%W*OIQ]. M\JA/$=JDB-/R%'J<&OQ49()H45NT@HO&\S4[6&8SFS8-VN#AX"T?P);)=&MKUF@C:A1,KQ M;(*(%Y?ZQA (.+ZK\%SK&T,HW0B_Y 8J:#!8L0-TMB5LCW2XEP'VS$ZWGYGV MM]I^HKDVU_D6W^1EZ7!PI&GO<;75<=R?#=(.\8;H2]KT*W1:D57@<5_1S0X- M;+R+6 K?!?/#.JW#S@(1'!<4!Z YX8V Z2^\1K3X WFO"#6/<11:R0,=;_=5 M61$?F!9&BO^Z+RMJ,AS487+/'A5G^BCT$4GFMJAS$TOUV^M8XI[2L0\F+QA= M;C9X#:]]\X^*$"S?H+B6M<3K?0%?SV$F/>AK^4Q*X,\>M' K@D!YM',+J@\Y M^]T9#7863^M.BX+6@[%5)YNCHJ/T] M&#NQR#A=R 8"TC[,IQ=]$S&?4@![#?7+B)9%XQN&D;Z"O3]H#\%!XCZL)5] M>F'4ZFPE=DI!.@(CA+_ 6;Y-,G!'?1)\G99X5^QZC(=8/^-XG^+;S6E6);7[ M];DQKI=OO'KE%1DMNEO?\V.!VXW8FI>V*_"E/N0SWF+N,9(N&<0'J+JW/X&. MWT#U1Q#%+6I]AA+5'X*^:/\MCIC70)A%M%$*G%E$%3W6=)S&]=E!W8$E+'G1 MK_JL(KGHZ$EEX33*"?F"+>01\&EM/.B15.5R>26"MD.?HJT]8MU."FX1.G(X M@GJ%*!7PHSQOXL#KJHPU-X63@>8Y EN.Q?E\>O_9'K!OI_4=AVV1Q#W [4M" M5WZU7(1+C#=)EM O_KA/8EHWEXQ">K04X&]/8Q39Z4 :2= MB'0G>J_O$MPDD@/^&5U=<5&$K-:DZ$@+J^P3Q4-%(]VN)5W>D,(^;Q@ 1OFY MPP D!J9@EV\[3!]J/"1;TN1V\YG\MMQ$:_$W,I&SZ*'S9T)35_?QF:#5]4<0 M_PJ+VVA]AS6HOQ2P[D\>*ZN)0#$NUT6R>Q?F8J!JC;(J _7*G_&Y2,KHZ:G M3\+K$-(XA&U9*3V:"+L4$G6MG233M0>=<=-&JER5[/OJ.GHSY02 MY042M*!15_[E\JE- S#85Z@! Q&IZP!3H[TX>B5-C;($8&@(4\PL@6D7^8@ MJ$%@]*AC@IT"QZ?579YDU75&6,76,"@;H4^MLLD@0>Y(@*(*,1*49/3@# ,' M"@V6Y:[(X_VZ*E%/J*@G%DT5]4M4).P)YWF>E4G,*E(2QY#\B^V_PPC%<4.D MI%Y.< 31J]L77 Q5J3X-C#9)G)L4*2>- ],@*_]*Y;EM!*$Z][W7<8)YU#>3ONG?\\VD;/YLT1V9>_H8 MP7)&TVWFT2+T^)/6,/(O\48$\&1E(I,^=4$UWWTXJR;;/R*M)QS]A@"HU.[K M6U,.>BXQ Z,0Z#2?)J@G?D)2U(?7_.$YWY?$Y;TB\U!AS&ML7A.F,QH32+]H M3@$^J M?25"'R27M;UYS5).CFEZD 6YZ0 Q @/G I\E(;-#OAHGD+9OI"%!V MLIA"(=(I>RDH,CT7"36Y@SIOT.7">8[.?1<E@V*97\"?KG]#@?& MZ^YM-AU2%D^=18'\693+[2[-#QB+FQ.U")_R[ 67-/<5Y;9\R'D.N^;OYWE9 M?GJ-,%&@P&") GCS:+\B1E_*U"EZ: M&T*=NJ]0PQ%7ZW+5-0>$&73 %3JRL^ITQHD0XPE5A*FZ!@R,K0QI$G[.BH:< MO:%J!G5-/H *G$9TV*L<[>LIB%C?D-84W'[TC3"X\7@'WF W=^'IOGK."RKB M$LZA_EOOP5 M>X>L&A7:1@?TB%%2EGMY<-Z%.VE3PMF\2YL&O@.#=14EQ2]1NL>G9+ZW=84O M(DC\<[F,V;)]\3T8+^NH+6#"Z#<1^RAJ?76%^'<1_? [,V6#1Y$-P0L;@NA( M@K9\!/:*$7@7]LI-!V>S6FX*Z,]VB9SM= 4ZCW8)6;.X/;W')?$T<7R5%U?[ M:E_@:\*O*AE7:PY&].71WHR15%$'BE4\H)V0'2+OIO9JZH[0)B\0[PK5?4%E MX9I#Z*/[UO%7HI^OY#M'BV]8@Y+ MZ+3RJ')=[OJX$G\%#4F8PJ%/3"OFN8]6Q21[QZ$U&*'7SC\6M3?\S5R#!B), MY1( D^8@!.6$3XA!:,[!J%6^(W/P3#PL>]R!ELG (&)DP*]^IV]:30C!Y?#PT'T 4.)5N^$^J5:XZRUF_8 M]W_.DJJTA!"-Z\Q;,-%(615/WC!B'2&INC@M/2O]DG4'&F(TH^0G&LFCX9+[ MBT2:@O)N3!(XQ-VBDV:<\/_GG_[X[8?O_BMBIV_U/XJFE_HWW$B)?Y'OR"WK M/[*6]9_W]/MS6;-6>B25]$0YB^YO]G:C-JU/7[9MHN124&TK\]:[LG3+C<-[ MM'MSZ$/'_ 6C#$Y6<#DP=&QB;=9JRSMM!".WC M=)IR+BM-)\ZN'?C,XNPJDY2)N";4/R<3Q$ 9F,<*QD OQ.G$_V"U.%[3)0]" MH)0/>1#\)K@OJN+]?%PP@JKYV%8Z.]=CX3U\ZB M73>V6'WKS)RBUO=AWMC^9QU5;VZ5+YWON%[O2N&=W+/_9! -,(W$5]W-U /0;Z3S^\OX7E1[(&OI:@94P!]#(4-&;?:11N MG>W^(GE)8IS%]V27YRL>5_WM]QJ9JQE)CS&Z3?@-A.LZ#FTC]B'! MZ6\G2->DHHN&ZYKTT[.Y>[2+]#A$I =<;#_:[-Q"'_5MX)8:.PC+1K\-:-!\ M#64C+V%MB[X\X*@HOP(W:(LJH=*2+:J![]QC^R5/23=I4AT@?+;^U]^[UR:- M)H1U.S+Q6_/_J"B^@)HX(T/]G0@4CJ@2@4 _%N MC:!):1V*UK[.R*MCAJY2WY$?2155>9W>X2/+X5YP\/=/$ M*!Q6[(\71.)F9)8PE//S^!X,Z@(SLX#AY5RB%IN*Y$TKQ'FE!3(XMRM4\XMJ M"\6:(,IRRYI#O?<->=9JFI-(C-SFF%$@WZ G]H%W:=B7,D:S+0!+6:+?WD(1 MP#KPFS3S05GQV:USC#=)EM"O_;A/8E6:C$"&G#^JX,D*6>MWFK5EI%9#&53( M$.!/>(E^.BM:2,]?Q0AX:>V@2I+*7C2>;2,+]]^ M;$@3T/BKBG&A"PD?^?<7H#6#09@G8"L4:[!L -<25H$[0YW'-%'7:2I;[7;" M*K"TNBBC9;Z%5<#<*B0MJ_ DK,)K;17JW1K[ ]I1OCR]I'5(!C"DAT!>R9K? M0CN\B5WX^:N+A885,927K;9G_,/!N4".C0D9-8+*GS$^6T8 ^N);*/"<%V,S M7,RK$[:GV?%?]V5%E[UIR1FD;@)9:13RC4G!T/02])HSC[ 4?RX2A[($Z2 \ M*)^"!K_+*=Y#5#SA:4K7[2(0A>O)-0)_O(>@%6VZD$S)+)*&HF JJ Y1+A5. M_=V:7&=DCX@?HC=:E3PAV\-LK7WP[T#C\5["Q'D?M^.D?J%O!XS&Y3+.LE5=Y\0F_GJ[7^9YQ=5?D&?EQS4M-6Y(G#^S'9ZJ9 M@1)*,59'>I;#F_2 CEV@;A^@:9I#D-1K6IHQV)6RTXP!KC_]?" ?N-V_XG5% M"]'BMVB;9&S>(8&LF/@^8!6S[K'(]F9#!BQYPFWQ^A<@'H2S6\N-V^;;&91&^)/NR-$V=HC/M3<]M'!6X6%#<,X]Y%A&&2 :]O3 M??6<%V2/_BG:8HOK8"*"N+!5\6ZXY&R:$\>>$ 3@9-AG07N_J9T": Q9?1$S M&3B.M%Z*"4D!>"TNL^&&)BA_AN7E(INN>_R"LSW^C(N79(VO[S];URTKI5=4 MV:20@<4ID"!!@@9]2:B^ HN,'R_0%8YQ0>2AJO(?^R(IXX0?<8:P4CNB3%85 M)XAY3 ^T?L;Q/L6WF\_XB9Y;W.-=7M"8E^N,A>?3$3\[B#_:0N!']>8S:<\H M::6GY*(7&O)1+F6_&0]RC5NM9NW&( MJG0C]ZFW;O)(>#5A-(!02^]B>=6Y 1B4E&P $=K55E4+8TB_^IK$_G57\[S MK,S3)&;?9M_5[&Y-C3UHBI'7/H Z#3E40%ZI+,2T#Y3;L5%CV@X,WPC6[JW- MS<%0K-U+*R$!\FID0<;AT*S>];N Q&N,+XTNRY[$DJ'/V&*E\!O[J^%:$0?, M6];N](()65RC@N=GW7-PL DQBD!A$UPFY'H0\0"LV'V<5/M"FS92U=)7Y@8E MEY(]XXU0JQ5 >=M!K.)C*Y# % L$.JD2%IY_IS1^8P=WKI1WEV?7#Q>G.@VI M_^I+*QINI#MG=(:NT0.Z0*< &J!GB_T!#.?=R>M@>X&9<\*S9:CF@NWQN.@\ MWVX3_JK\-(N/#PL37.J.50?WX"W3[Q"IM*>(MQO4(D>$'G4Z@#DR#4! ?ZEP M!Z.SF\ 6!IIN:6?!9M#?YN?'?<22SN+;QS1YXH]LS@Z?(KKN6H(P[*0>MT,. MJ71+,\HSE>YK O%.;TP7;.[+_PW4'6)(DH;E MKTJX'>ZS+@/:^?Q6IRG--[3003.E448+'[0ZF;$8 7V4^QEG9<(?ZIX_TXH* MUUE=+?CSOMA$:WR51G\C7S]/HT1O5,;VYC&3[3AI%?E>:4>HU1/B7:'K[%C# M6_2&1'>(]P=@:^86G);&6'-YDPR]LC(<9 C6C SMV;-!@EI4$?"5SWD:LP2$ M<5*NT[Q4'##[3'P[ >_]'+C08'V!U4<]G$7P6T?,%I=M)>ZU@^$-4YZAW/ZD35B;Y& MCK)#;9SI+Z,*T1?>(N%$2;0P3:E6LDKC[-WW-B*SFT0IBC%]W\RJ1[[FQ=^V M458^)SOFA]1M9O-!%):I:Y'J,;C')2Y>](?M@_OQMJD9+J$<-ZCR-/H.1J-8 MHB.(;QM(]+KM;J;/[&59 M)=1^Q#T/0IIG\M]]RN)/F%V*T,!B>T78X)V/[E!>'VPW=8=8M;/D@1O?H\UWP:*GE. ?>F@*&MD<- >C5 Z" M7E])3T.O]))Z&G1#T%H-F]8[C=$]!J&U-JFE%_^DIQ.B2$=#; MD9!'( R]=\*_N]X[@=^?WLNYE.F!L/"02IK W[(XNW;@4:N=99(V,9?GJ#[B M7J&/WYY\^%Z9!YP?>-<=(E:G 7)M#DA@GSH[#+M]%1T&W% TTKKLNI$'HXW: MY60D-&%7TS!D#4<'S8OD$*A..;\S'0*8ZUTZD7H[I7.20\*6Y0@.Z,D/A$3^ M#MS<$=<]8_,,-[=C-7^3M.QC59&3^;80F5$,CZW533T]4M7P*5UW\F9L2:C3 M\<"^638->&" ME=ILW2318Y(FE;50KX7.H]]MDT"'GL92-Q2PZ866E\.GO^R$J[ZC[ 0J>-VX M<4C_XT ;@([<&&(@3?BZ@<[ZXU&@$+1&0IRKYDAP\Y@_JR+KOQ0 M397("6[\.+IS#@GIXR4IZ5-(_I")A?&QV&(LX@%!RTM-QOU !;>#WI_.-R_3 M*IH6+HE%N<^S@T-D@@.M1QUVD421RD_0H X1S8 ,'G3@42"?VN:,N+Y6.<,- M7'LH0]8X @=:>.WI2.(,-HXTT$ !?_($H#LRWAQU1P;;A#" 6^*;%_>8]DX^ M%J7FFW]=:U^7_5INI4R8M"%JM82\T%^ :V^7]F9\=.[I/8##Z6I^X' 7QY:S MO8WK! <,"::!C9YQCEL()CIF,L= T2_.X2YAQ+=8AWG#V[45B/]T0SKG_R(_ MT-+$__[_ U!+ P04 " BBJ10^QE_ C(_ "0& 0 %0 '1R97@M,C R M,# S,S%?<')E+GAM;.U]:W/CN)+E]XW8_U#;\[FZ_)9]8WHFY%>%9UV6QW9W M3^_&!H,6(9FW*=*7#Y=U-_:_;X*@9%+"DP25)*LC;M^JL@$0)T_BE9E(_.N_ MOR^"3V\D3OPH_.6G_9_W?OI$PFGD^>'\EY^R=/;Y]*=__[?__M_^]7]\_OR5 MA"1V4^)]>EY^NKR^N?OT7^O?OGSY M_OW[S][,#Y,HR%+X0/+S-%I\@=__QC[XZ>'PYSWX)_QM[^#S-W?Y^6#O8._3 M_]X[^=OA\=\.3__/I_][_^W_??Y,.Q#XX9_/;D(^08?#Y)>?2I]X?XZ#GZ-X M_N5@;^_PRZK@3ZSDW]X3OU+Z^^&J[/Z7__IV^SA](0OWLU^@6->BS?#J[9^= MG7W)?PM%$_]O25[_-IJZ:2Y"9;\^"4O0?WU>%?M,?_1Y_^#SX?[/[XGW$Y5! M' 7D@(:O]+Q<1<'SO MSJ$@;>37AYM*3VF%G!OZRR^EPE^:?I9R[WM4:QY3^'^J'\ED=A$M7F/R0L+$ M?R,WH&\+S8X9-&>QZ^=N0'7C\860-#'MZ$;EMKIU[\8@C!>2^E,W:-3'C98: M=KC"TXL;SDER$SZFT?3/ERCP8!ZX^D?FITN='FLWU9;6NLG+=1!]-U8!02,- MNWF>)7Y(DF0<>I-X[H;^/_,I2*=SPJI-N^0F/F"\CTD":/6[PZO6L"L/9 IM M!/I-,K"%)8U("/TW-C38E&GE88=O2/?.1>D?)"T^J]-3K68: M=O4F? -I1+%/M(17*=[PTZ ;KZ[O7;V_PBQ/)XGFE*QHH&'WOD:1 M]]T/@E6S-Z#&X=Q_#HA^#]5M-.PDZ$>4YU MNL+*-?S8+8'=EA;R5@.^]^^G*1)2GLYV+-Z5K9B UYP7I%/+KIA!&@O MD^EV]\E]UYV32\6;RH+,J1+>A+,H7NC+@5.K<4?<) K=0%=[R\4;[Q47"S_- MQR+,A%3I8/F%$[3F9"JMWE0JV6+AQLO)[-&?A_X,=O-A^K%%N(?-*?W,ZD\M MP1FV:&^[\>3",FBZZ5A5:G/KH=\QK69:7^'U^ZO?EI4%6+]CU?+6US_]CHCK MMKT6ZO=1NZE6UD5#60KK6U^H##HFK-O>RJ'?.XU&VK$RC#W/IW_2W>A:,I25^AIA,6/EV<<-MH>U/V %WC)<_R:SZH>V5-, DUFKUC?9+L$'K MW:?[RHPY%R8SZG&8PG1QZ0=9"A.(&X<@R^2>Q(\O;DR:H*KS'?M.PT4.JF3?R6/MWV$:JA-C=KOVUPZP7RTD_<^3PF<^J& MO"/IHQN8+,66/M3*V=+&=&36:"LP/FQJW%^OMC9-@1E^IEVHL'7-%J]Y1-"O M4.8INDI2'V1-KET__LT-,D+GA>G+HQM;PUWCFQA\?XW=T.0@9.$C># KD28[ MP=2LP:M=[_8\P+U@E_5 Z'1K'4H-!S1RP*8C![( M- JGL*LO-DJPJ!;Z$5T]^ZGG-H%6XS/MF3L;:E_=EML#M)Z*-H5+)R0W7"8/ M)/$]J.F[P7T<>=DT_=V-Z02UA-^0^,U@ [Z3;N2B>BV%9]V"9"HR(^\I"3T: M8\1^2ONF%6*:Q_9&TTIC 8VFC>(J [2M!!K+8V83,OUY'KU]\8C_Y6!O_XS^ MY3/]R^>]_2)B]E_@1T[^G?%SDF]=5^T%[C,)\J\X6V6<_=/1Z.RD@-Q>Q\; MF$=9NP[?]G_Z!$AF)(Z)=\O "WN: M=S.74.ODK"+9K_T$M@E_$#>^AI\D IH$I1GTX^X3INH_G[J#;E/W!.TJ^*)% MG*/3TY/3D_Z05.DTGYG#;C/#U.R>Q'[DZ0^K4GFFF*?]X4R,@$_@43<)O(*- M0KJ\(-0.!/LIC[S_3[(4D,5N?TJ]"[=5#0W MBHHS\#V8)Y4 ^.R==).]]:P/F_(D/\D\D-TH ?/9& MW62/32,/9.Y3X&%ZYRY$XXY7E"WS/5CGI)WG,W;:3<96^L?6:OE4R2W+8/=@ MB9/WGD_:63=)*U9K-O&S^8)=@4J%>TM9E5P(9P?=IU +A.#Y8)L:NG!9E+2=0%9';6<,"#7?D#B"UBEYU$L M9ZM2DF'NP;"2]5W 5Z<-)8\+-PA6<>[RT54NR3#WP&PLZ[N KX[:2!B2JP6) MYS"O?XVC[^F+SJS(K<%DT -+B0X& 8\=M984&^)HL8A86I \H#"99"G-[4/7 M;/EQ0%*1+?,].-<90!&0VVEC"ET>[K+%,XF5*R KQHZT9WTACM-Q 4T=M:"L M3C+3*(8#*8LUH=EO+N@EX1@4TY.;P*0UV;S4H_.<#A8!OYTVMCRY[S=YX B] M TY[KC$F!778=-0;*Z<*A"[@KY/X*?H>ZO#W49IA[XW)4]Q_ 7>=-L(4:.XCV* %_\M_52Z1 MO I, KTQRD@A"$CLM'&F )0O\I/X/H[>?)9,5$GC1A4FA?V>$2D"(:"RHW8; M.J&,8^)*1F"Y"-O!]>!,R.VT@)J.FFAN(QI!]1*%\M/?9C&&M@>;2V''!31U MU )3W/=<[A\\/_EI(!I%F\78?-$#FZ>PXP*:.FI+6<&X>I_F:70E@2F\H@QU M#TR M;[%_YT4_>[F1,JUT:>8FSSG +/D\=]U7IE D2)/53S8UJ_BQP[ZZ[I3DPHRB MAG-P8#H4FO>>-,(=U'MA*DB*Q0*&K=T2^O^17<0Z0K#GUB95":7H= MZ8RQ&[+$2VC\KC1VM9_TPPPTN5!I./>05KYJG. %#'21,O:E8:EFU>XTU !O1B#Y["8RC>(@AK. M(9*GNZEZ\)%8NJ+U1N+G"&W+L,Y;H]@L5,HYATB>MOI$;O??TF4MS)&YF00R M3YLI(9%;WCE$BF"H3Z88AZU[6YB[^-^)/W^AKZ;!S.#."\_69+85D:IBVZ@= MY[!WMCAS?+:N@F%JQU;B5Y8BUV#4%S6>P=U8]%1I;]]ZV]G8[=7967T#> MM4EY1<=DMGY \3YBR44T_)PZU9W#T]T/G^+Y#S6":D'G$-FRH2U0_HCAH!F M2Y*A*B[\:W.Z4=XY0K9*<+B1DG,=&I MYAPAS]NFA"O!#,!-N7I9;:GR97T45O^2$3>JN_"59^%4P]3 MC=K.,;)=V91E74R6LB=V9J^EN\=RCI%MR\;3[U;O!^# NX^C5Q*GR_N /CP= M>G0G\4K/$O+Y5U;-.4(V'FIOFI4H++GQ *7=2SA%R2*:A>2KOKS5G'.*N MJ?0X+(WVWWZP4VUOU&W".4(^]S2T+AOA'((3K@18W_HLKN0<(1^3C A4Z@ / MG3677 ?LD_?NDAKF]"V3U0K.,?+>2D&5W##)P6(K;64];K>?F*,_<8HW[JN: MO?G,?8%B?6UO]8X;A]/FC3HGR#9,(]XMX;65"A-SW#_2&!(W]C8>^\N%XP;J M:4"KOG."O >H-2OH0[.5-A-WV0\)O7D.??4U'%.\XOF)] @YUK(6U5(TMK)M MXIZOM^5BM)US3KJSC3/AE8O#5GY-S"-/N3.QUU4$+HZUDG]W=U6GI@VX3SC&RM\R" M7AAAM950%-6WLG',T;>X"\8-L@/-QE(A1VS_G&-F=8M=VE\.Q ME7\4<^]'WW+PTSQ7& V@S"]VSTDXE1,KJ>4<(SMB+!"M@FWJ5U>(I)FZ2Q4NMV7R[L'."O/NNQ:\ AX!/??-9-7W94Z=VVT:[;.<$^4)> M+5H%. 2T#BKJK4&TFW.,S+5=2XD8HT /FJ>4Q4L_<)\+^(6D_A0@#3 7P6@/ M^\P*(I[$>5^]?*58);G1/L:*&G!&?8@N'FB'$!.@RI:EL=FG*4O4>S_ M4YKF25[1&2'')EA5 BZZ 21!X*&\29+,F'A6R1FAV[2LDUY"-H"4!SR$>AF^ M%#6=$;K]RSKUF_ &D JA9.FIL?YKU'9&Z':Q1GJ@"W$ Z16V7I_76O8EM9P1 MNDW,%O=<: /(JK %4;G:"VHX(W3[F%VN2[!LI6#H$L]ZB[RLFC-"-YW997P3 MVP 2,U3LOPREKM6;E79&?<@[*"99!*FMW NM6\@J+Q#FKV,F-R''3(IG(JL9 M_Z)1WSG=QW P%#U[HM<.=2#D!9W3[NQ[%1(5^1BVX S NK5&Q>1 $_E&81Z. M]N[+ID9I/>>T*V:.#ZX4I IA#,"(M8'M,EJX?BCAEEO>.>V*O5)(%9]B,9H! MF*M*>[9O1/"@O+"LTIE%P9\B9803,B&CD]M^22>>5Q'[D08?B M%(M,/4-\Q4Q]UI40&RT"-WMN*SLF/G?UGK,\Z\I94X>][:X/(1MF/JDPE;S, M8MBQW>>ZE#MZ5V\\$H_N%TB8Y/RH9EBCQIRSKIB0M&=@")/ )U-:;84 M1=::<]:5[58#35$"'$*2SK'W]RQAEYT?2'ZGYBEZN*3T)'=9H";9SQLWK)!74S2 U$@+:Y]M1ISCGK2AB/_N:R!L+&642[ MH2_&2_/76+Y5K=FB<]:5@*!V=C0?((>18M1XG:ZI-\HFG;.NQ!6UM,'Y0#F$ MG*2Y ![(:Q9/7RC2K>&C4A%97>>L*^%'VKJ@A-,X56DGUAE.8-5X^H_,CZ4V M*TDM9W^O3T9()9+&^4L[07-3P_+^7J\,DP( MA*/,OOD58A[F#"S+._O]CE L];0G]W'TY@,? MY\M?8<6^"=?9B,?3U']C%^W5\,P; ]!=V=H(*1':_VMA'4#T*&">^:G"M?-1 MR-D_1)X[ZW+%9WX3V0!B14M&1II,%F25KS!/T0.9PK_]_/GK#W?74V1OSFC[ MT\ DLKG7KO;M1EZ6@F2Q4\Q#;Z=^SC?\/2 Y\:$W7D1QZO]39236J>[L[V._ ME;T3?>#KHKZ$!A"M6\_)L&UDW]]']G%C:HQ,)@,(\_WJ^B&5V21\= ,RF55> MO5X_>2W1&;T&0%[8[WXCZI")C)H&&7?"^I3G^U^).9?IU3L=.S*;LK .R 7[ M"7%$W5&(I6D8[#1 VLEO<[O;:$/@ @J:W M$:_>&(7Q2/PWQ7U?G>HPN)"5Q)!67=T006T:A-W1>>0F? -91['\\0YI/9 / M ^)J^N[ZT>*"O6S]6#M$R$1MJATR"(%#DV(S(50N-8 M]0YHF?YQU(HCW=D_1#8GVSU_FR)O'*[>@<<>!)CIB2*Q%8,A:0SHZ$JHL9T8 M#"76(82JPY2:FU"?HB+@LF(&AQ5=Q]V@WPA,T,A*4I=L01"'(?+&,>J=.'T! MR"DA7G(-TN4X3W2U1K\5$![RB>.0^>YN:8K7&_]D- ;^BW]$E* M81V8?KMY,%)2J5YY.$!MQ??C)LE[+79EDYDN_\(Z(!;D&!F[_"N "OC7-P9W M8W]:0+R.XH\+A !4ZW5B=64053=C@>O."9J(!@I68(W0K^V(0'/)^V*Z6F2(7J$ROK,04,/V/&AC>W( E! )1^5.8 MDNDO8$!5?U JR6[?;_MHBD%V]3[-']%X@.G]:C8CTN/8;CL"9^*N9/HR/,IA MR$F@Z.:6[;XJ>EMZ"^+M2M:P7:HA@RW0*N,$+?B)2;NJ6UU)+;9CW1+OYHP- MY.A));+7UR"7H1NL9'@3SJ)XP3X&)QK^S4E< F-;.;A4$0V/$6 M-LCEPQ+PV]P.W7J.F?,LH6;5/!@RGKOAZH+XKB_[E;[]D?:&W:N^+\$M/03Y MD1%'8Y6QTKXS.CI#,)JX:1:3R:P(!I-;[;8+.Z-CY(73HNP%=A$!Z+:2SK0_ M*-W$3VB0Q4>3?PU(GE((^R*=2S^9!E$"*OL$>G$>R/T[MC_%9(8< MGF27??ZLT)K@+$TKG"PQK4\L-/0\3(/EV(/^$Z^X8)/[&]S0P:4UT9@H;S3/9()_":I$IE?Y"TF Q^C)%_ MNG=\LON1?TF2:>R_LN5&HI-50L2@:[7'T/=K;#.Z^&.[F1!Z/)C+"0EV;@1B MGUY^;)"T\JH(:SFC4X25F-,AG1565@V (+O*E%(6V;14H'I[CB[2#!3I!=87 M?HML#;M.FK\2JL: V2KKC-:O=&IUF&)F#\"-,'T=BRL M/9$W(0@CR\V7&":^(E'U. B*8^''C_2L?>H&8-8:[7XD\01L-IXT6P!XZ*D[ M]6G@CS8CJ+T=LE.RK&B.K6M Y/3"R"5J*^-X2UUV4&JY)VFT 1&3+ M(4_D_-%B"*JWX^6!O)$P(_2JZT44YF))Z#OK%UF21@OHSJZ'#Z=#Y?YHC"O- M%H XA"5+T3F=\:;;! !$7K2,F."/0S.PO1V&^72S_3#3KL_CZ^DM3\"P[L<# M"6C.A(LH2=E#Z,^TIZO,#3I&AT8-.Z?K_*!=%,9YN<]:1HQF+8,XD&\3VZ!3 M8!2Q(9K>S@*E"RF[/R<6GS8,!1'6S60\>R"M])C*0\C0)I M575<&TEO=9MFC?/3]86 *(\?)N$4(:!"TA6C+991.T ?PE*BU46=5<6L(0"+ MO,#4X(:_ZM0!WMM!^I@M%FZ\G,P>_7GHS_PI33K^$>T?!3[%O?H3[R++J@=& MUU8V*SFC8XS-'39>7LLV>>6O.Z*0S5U/XE BV?W6A M]G8TEJZ?/.418$.XA()@>7B;,E1;.2RT#3 /<,>:D@.>5<0:\MX.1!:- MB3/8:L?O'EL94J5433QO(;S6X&?VH?"FJT1L5YA!W[H]8<&P@%&5;[D/=A.\(0 M9^ZM'Z^*$)3SL4Y?N7$(VD*3S*^,-OX4ENI+/\A2XM4X=!NU"/"1CQ0\.E3' M[AH0V]K/H"C-.$Q]CV+UW\@CF=*9!;9Q5^_T10+BL2##Q6NV2B6W*2XS?;+U M,> !^7);'56SB][2/-_!^&J<27^'4=:'"-<:+OW$G<]C^M17KEU%9[47!:WZ M WY.H,1!_P!:X"TMR=;?G USL#K;H@U0M:4=8;6G OI%:-R0>?T"#D)M@UA M"Q90#M(!;,'&W]W8>X*OC-]]6<;S2CF0$_8+$APV^+QQ.M[6G@4]CF 7P-*UZ\=4J/H6%M1^4??1<6?>0M53 M[T[(BS\@C-]017&W;5T9Q#$ V;TXB)"^K#31;O2K)%O01O9+PX7+I$6 C[VE MEQ*C7*?,P:):@I0!:0]D&H53/_"+'=\=28L[R-'5^=TA/VJ MK(%"V,#:6[>8Y,(3SK2,=5T/=0*_CR,OFZ:_NW0;D2[703=P$>F]]:(*79<>>YS,PI=7KDJ2N'_3]XM[^$8+C^BY;/).8K@9T!:$* M5"PITF=BA94 !+*+6B5@_N!2(1K&1_8Y*R?*'C0S. )S(:W@/[O=O+O3$=P,M=LOE01H=OCRI M0^XVF@%XFM?HOL91HD5J7A#P(V\HF[)9@F'+2QNE;H!-X^W-]>0!"(G?9'$] MO.+.P0GR*;XII5M@FCINSQBQ(8W2(]X3XC"ET-8XQPNZM9/=7=DN#0)!WI'6 M9%>(Q9:+>"Y7- M'4G5E&O4!DDAVP>:*H VR &8#598'\B4^&_44/Q )]70G9/+C$Q"\@=QXTE, MKYAKJ(5&*\X!MH_9EGIH@QU \'@IL?X';.EQ@E,>I(%\=&U*O036 &++MQ-E M21C>+@QRP$Y$:8!!%%K9$6KN6?]D!1R3+[=?9\$I*VHYIT;K$I/Q!^0%4OK-7N-TY91.T O1J[A=2#,JK/*V[S\&L[!*?(0K"%M_EB4(AS M*>P&1NW,#_V4W/IO9$M8Y\MO[M^C^")PDT1QX=>P)9 @\AY,2JUHVU4#XP . M9PK<'ZBU+@?7: TDB;REJT5]+2T2XQ_ ^>W:REQCT I,[LA6H!KSC#&^ 1SZ M))@-YQ?#ED""R(9B8[J-M4:,>P!'2@!+XI"D#!8%F'PC-.Q4N@8)ZL"P1'Z+ MIA:-HI5&BG( MV*+'+7A_,,,=A_%Z2P*_*B(-%:O)3HM@)BQ'\&KM8[H8[-T M);3CVJ"S>NBU 5)##BXVHK>VAI31\G7DM$\Z0N\-D9BFM=X$JEPT5%5A*"+' M[QC2*?(KZ<#DJ\)9GU3A@22^![#JZ(*R+D@).<+'BC)HXA28PO;ZI ZK9?56 M(R_55ED0 _:59?/]@0"%@,Q>&397T#0X!-#("[F !SEIK-L"KGIE7A2?>'Y- MR"P#LB,7/K-> CP!/O%I69L2T -(-;C:O$:1$M"BA<02K.FFG5E79 NLE&L M)O6:R 80H2%XOD\C$%M:,7\9\A [,K<>^9K(!A"$P;MQ9* ".M5!T,C6MII: MH \.-:9"D-QSO5,)LQF R&)0Y]4.64RL;E7 C>P=-R35#!AJH(2 T',X+M)W M]F["J_Y5*5%%YQ#[,:ZZ MR[,&+-3 !?F4S'F@?AO%V@BX2DZJF*SK-0JRPKX867\:;P+95C##SF]279+G MM$.WI6AWC*Y%\2L *0B&+6I\G!2\P5(QF(..?L;&V!1;5-U52,+JJ"N_3A)+\DTQ]50033:!LEU M:F)HJB;:D =P)XAN?FY"V/)D&E= M@N#D)'M6;46>A&0 5STJ4+3N@%J#4\R#X1.7'XX/X_B./I.PQ;=5_@=UZE4 MKR'G\*2#B[2V2I@"'<(E'![N;^Z[O\@63?5$U P(#WGMMZHEN MWE_]F+D<85.T;Z@:&[5!5!UTL-36""XZ6[=V=G\'(P]_[%)RSJ)#:C=SM2"< MI ]V/W@>Z=$^?PI)/%<"RY MD^V0FL1IB5#XUR:9\"/GP0WG(GMBY?<,(_)60VL,\KMMR9V[:VJ$!O^-$@PG MDO.5+W$!*QO]M>0YW2$OW^!<"X<6*3.5,@PKD@--)/=M=OA]MN0(W24_[% I MYZ=4-P4)E7T M- F MD+0PDP8V.EEFU%>P6'+'8K+*GTX+8JK,)](O)C,5E=!I18G564F+>1( M)&/6#7#9\I!V:6QOS&QKQ]!:#C(#N&E35)(G^UVQ%%E9"F0H;?E;.?JR(]/X M8_;Z&N3"2Z$KQQTA1]K&\Q6<3AG/,2P9 MA]VS9.B,TFT,G;*UFP_/8ANRWGF,Z7V@_$H\W%9,O-WZ6!S[RZIS&3CG%\A/PU@'U+,*=0YNVQ!M.0^P.7]@1[()K-?$Y8S M=O),WXRG60VOWJYDBA'@U:9>+%OY%K2(!MRL.0%J:MF@DM= MYG&+IH15M!HT:Y4-.>2H.P-J.0N&)0$,T<^RWA3=1>&T;NKAC[I, M5L@&B=K*8@ZS15<*ODJ8*P*32]_L$BHPUFZ=[3QK(9OIOKDTY2X=!9,9'ZO? M1Q?9$<:C'$TNEV"G;A:(4-=%=B3.T/QCNLARF70EKJ1*DZF+; 7EQW:1Y5) M3J.@YDC;1;:"\\.[R(ZP\ZS7&Z7;&/KM(A/N/5;V_\M,QWQATDPN.>Q,O$0!=#BY^D=& MWW_J3G[%HD-JVW>U(-!RA.9E>XI!1;)XF0M6Y0T7U@$(R'?2>"*5NMA$( ;P M;-_C"XCL@;QF\?2%WLN(HWGL+E0.<0^UD8%6\F;)RP,Z"K&1*B^$-1/W.2LD.$KSI[58CS%MR@0'93&J =R] M+*'+]ZS).$M?HMC_YXI80#^$!P(K@BM03T&RL51U)+4<]/1 #15#B:VU5P,1 M7!$P@;YFK/')[-Q-_.DX]"[](*-N.#>F>3R3>Q+G8L#Q4&SW^2Y*=:+UY16= MP[-]"]8P*K\HI*XND?A6TA,Y*NHT YU'O^JJ%B[':E8+YP#<&^/O;NQIF,\J MY0 ]TF&[/E?\*94#:RBNC'.Z':"B(F%2T!/3)%"Y^_M\^5&F<(GGHOB01^C= M!V[X\9"\R@5B^7/ !?+!GJ,:$F])*_ [ZV49OT(/IGX.-$\IE.<*R3N::#A< MU-6=HSUL2-W MS^+&NRM5R^4D2Y/4#3U0?#8EB(YZ-D^ M&Y!N08N<3F0%;5&!BN&XA7[L_3U+TGRK7G-NTF\9V$(*!][9+&4JC"'XKF!Q MCU=O<3%',//6I'!\>\Y2NN%_BK9/AJ6#HT3EFC<.0QO92F]%4_A*:$L\K3G3 ML.>]R4PD:/.E4]02B!#Y#DN+&E9+%K8RIN(NI)N>5]6.BUL>9(L4S-7&HB>! M:.MJ8+Q2>_T8>R;3(G'SU M/@TR:/8:Q%R)UNA&>$;="Z1'>QC/C$Y?B)<%9#)K*&ME#F:K'W*.L*/N>>0) MW+0M(!]" $@S89P+)@=5.$E[7P4=P+ZVUX*F"<)7VA;C ()A^!"U EM451WT MQP=;5P 3O=L4#&KXBL48S^W C,?QPZ/ZJIJJ+D@)^9"LQZ-@/=6#9RE:Q2,S M/\QSD^#YM1H.-EF0@^U/@.RQWR_LRR*X(3/40)I.Z*DR9YB5]D':V&]B6=6; M5G2S+*JVXGE:MR<\D#<29H2!#?-S6O*[G[Y<9$D:+: ['EKN:L:U@3- M%H#3T>YGAJ)S+*L],WCE H?E=/(<^/-<\FIP\OH #3GKC1$'_(%K@'0 1@ M MM/192!I[^N0OH,AD]@@_368@1_:[P VMJ(_F9T#VR,?\76F9D4#:.K#CKQ*/ MV6+AQDOJ9TO<^3QFV3+O2/KH!JNW^G:]7)2ZDJ_?!0B-94)1TSDZ,+H$V"H< ME4U95LU!?_I42]+\X:D&-H"Y_]H/8;Z!F>6!3(G_1K'=1W$ZBP(_>B3SW"DN M-^9JMN"@/X.JYI.O!T8 !V RU<"KM)UJMP%20[:"&=%;6T/*: =@&7T@B>\! M+-\--I'J7.>2UP4I(6_N# D5;>^T< [@0A^-M"/QM(XRJ*HZ1X?(IDPKNJ ' M#NG@*K M$J1/9#6] MHT /- .(!=D">;DC<2FW%?K@%20@\]LTL[#-H"K>X*E4L<7KJH*@D7FO^X^ M0 _9$#)$*FSDS!%*+V D"7V#R7MRW^O[UGBM@2B1G5%Z9$O] ^: 6WP<;S?Q MY]M95;KC)+YFCCSB? M^MEP](/6&W[#.3I"MB78H%@0CV=72-WS;"1Q6E)+^->F2L*/G >*46!CJ/S> M.3[9W\=^ILXR9U7%X,.UY)ZP\Z" /J7"8\)&"883:5_(E[B E8W^6G()V.'% M/.2P5AK1HT-DST^KXT^">0 6_R'D&#TZ0CY 6+VF<##'+ M9,Z]0-?T1#( '\5O)*$/^RK6K%(I$!NV,NQBQ=I"/ #?0X%)N=!4R@%ZY)"E M+2JDC)5[/0!WP6K.4@S0PIJYMP2L.9W@A%(D_T;M $*#KR.9!' M3)7">IB&D,M..8N))C$='U_SQD'00S;BV1;4$++:U9:%Z VU-A14]"V@H0MO MPEM0)8K?1YF'I[M7@-HB4A17@(7U)W4?@&FWG"#N_)4\3R6*Y_3SU$ M=U'Z!TD?R#2:AU1$'RVQ2I/TA<1/+VY8O!XBT6^T/CE'Q]@9"EH=!\B"M95Z ML)?S_+7KLP=VQTF2+58OZ,"$XOVJ>'BTG2\")=B'TF[.^3IBLY5*$?MZ1/$: M\(7[ZL,H9ZO< RA#_$;@-!%?9VD6DQN0 TMN(]11X[:)H@7IKL9.C7:0UC?^A4Z-<*/MFU,<>NA4Z.! M9 6M%\\Q&HXI9B3.-[:->0!WO@<1SS%"]M9Q5&.7\1PCH=NO5W:2EN,Y1EVW MO]7FOG8\QTAH8=N1P4#DA_(73 H;+Y^Z8>DG"?W)KZ&?*IX>KM68(! ]'$U9]D:F5JTB83U@\R"]F3%FK F4"UUE9>VNG[ M+)Z^ #RU2(G<)^E]JA)8T!A*!UWI,^&DYPH_CX9DM0 XBO&P=YXV6? M$L=4*#O^:S4 \L*^YV&)OKRZ,9_69[+9LGC]1L03?8A5CUPL'(S)UP41/.ER,*\D^^">/"O[S>FE[/G MV8W@?EA+]/$^DL-]A^3J6*=S.?QEG>Z$=?H8.V$Y1S5V:)T^%J MA+!1SO)Y93.0]2LTD28WX3V)_'0]_^5E^7S9AFW,=A]9V!F2,63'NFW9 M^M8:%9;<"KAOM%NE=?7@S*7_1M.7>P\@MUT%3?.^#3L S'?C>SMDS.3[(SM8 M>))Z\),_KV-";D* 1))TEZ. ]VU@"2FZ;GBC0"S? 7AU/JR1 M[*O4OY6/ B](@$V/[4_TZ,(7DF>_.$-B% MA%O+Q8'MG>7_FIV8_G+'EOUU]%1XC'$7"/0@UV7EA9Y*0=;??E_,68E<9!_F MXK7DV41*E[H&=1&X25*,3X6#4UB'R00[=(M/DX)3(91.92DVO^Y;@J7T-6X7 M9E+ ]@,I.>)S*X'S(Z8XIMC1$XB:C$U^]RVYW["FVP%$#^1,=.IZVTHW=AA# ML!*");^9L3H:7E-J<"FI?+F\2*A!OQLI:.+2NV1V9^F+^Y]S7S/9:5 M#"]F\BY:P=Z22RX'P@WYN8<-@?W+*PWZPI81[#0YNCJ,+Z;A/62IY92YSWE\ M(:D_=8._/#2;[@*4;&T-/#0]3YVV$KFVA\9B%K3!>&C0+]?S::KCH1%??_^1 M/#38R<;4'!EY:"PF#^N=AP8]W8K)V.1W_R\/31<\-*?(.WN^;NS80W,JW+>C M>6@4MN(G-YZ3M)$UOMP$DP+V\M FO>;F>*Y\>NFY&7M_SY*42JM9BKB-9IA0 ML#>)W5(:H8P&XLAI;H1'SZQ4ZU2QC<&25Z6KVY>!&>%'V*YFL2)UP @_LO<< MI] &W[KQ\B:$OY(G]YTD8\_S&9";,)^MZ3]PC)+K7GU8M#0LCI):SLDZ*PL& MC(LHI._VDG JS+.EK..<8%V0TI8O?U J$ TA>=5Z_Y)<1_$=^3Z>3J,L!WL? M1R'\=& M&M3Q=4 ,;P")HV \L$V"8K!7RN4;BC-D?FN-9SZ,?ILIUYB4%L:-D@P_LD6( MSXB"O8W^8]GU[/!WY<:!3Q(XK+[_0=Q8.=URRS-9()^[1?SPV93CL&2%0^+T M%HZ"^HQR2C,Y()]HS?B4H;!D&D-B<[W4% ] ITMJ2%2LF.)*3"K((8.UED\- M3/VVF?$!*A=6634F&>2$T1K$F3"^@:S?PAO[1N/B@J(F ME<_)7E>.O3("1=SKP;,5VXOK^.!-B#H^$&D]F$R1G>_-YGDQ)ELQL)B'W\NB MHW1T) E)$YJ7A1$4!-%WQ9O7&K5!5,A;. TF^2J@C4Z@"+TR>*VE5#R+.&^^BD-7%BMN+D4KX$6?DC('9%M12Q_ MB1T*.WAJT5+(MH0A4$H;P7WM7_DCTS-O#6!C1[Y)">$/U-I !Q"!<^V'<'X&J+!0 M$O^-8KL'[+,H\*,"L,*YH-D"2 P[X+\NS7RM,<(]@$@<#;Q*YX1V&R U9 >R M$;VU-:2,=@ A/)*!I6._UJD.LL+.<&)W'M$'C?K&FQT%N(<<<[^?Q&E)7>!?FZH"/W(NHC"!/8>7X\IG),&67EP8\&-?I*M+6E4' M5!"[MU&O2;%P+RXK#C) .K^K>-%AL8QA )OIPBT2SE<[ F40D*"&?L82$+?*DU]-]A$JEPRE'5ASD6^/6M(*%\K-'$.X)'7BVBQ(/&TCC*HJH*, MD&_:6=$%/9A#>.ET%^;88VP+G-T-AC[H ;P,6H33T[@#&MU #2>_^^G+19:D M$0R1J_=ID'G4JI(D!/Y'(W"E:XEQ:R!);*^@-M^BA:4FZ&ZD(;=DUB81 A8\39?7VP&2VWO ]15?/?NJY PA<.#E ,$S@ M!RZ@O^$G)<1BX(+X3;X?(W !_77INJ3I!RZ(7Z#^<0(7L-Y^5O%B$K@@?KJY M5\<3BX$+)TC;7#5/AH$+)_:>(.FX.]I6X +ZB]YVYNU:N/\*7##U]F$_[FU$ M;^/ !?%;W7\%+GQX<4?()VQ#0FL'+HR$)_"_ A?6,D*^16Y%%_1@_A6XH&?: M.L$V?=O=8.B#'D#@0DV',_8[L_H<:3F<)<_(&H<1-'4X6TR 29("9>'3D><< M$54!\6!;?AJR+4?6.-+@C!$?DCE]X[C_KDST]V8;TRT!9BN2H0O10CN):$!_ M^*VA-NBCM!71T(J76R_@"/V]M)ID;8%H+;=AZVY0>K;PV1LUH&4?N:[\3KUO M)NFET8MG1NT M:<6AL+'?E_R=9&OT[ %YP0[CU\-"7/&EBGB[CDZC57\-@KG M3R1>W&?Q],5-R ?P\^4%[-3F4;RC"I9HL@422C22WJ^J51OF:+(%'DPW0[\>4Y$2+ M[&;58U%? [;1#<"YNOUD"ATN#T!8_ 8C!3ZOF!#T&G!.SI"TP>*T8 )U ,Y6 M.5SE!*%3':2-?%_%A-,Z6E'&B>I?%1F?LGCF3LEUX/X) ^%W-Z;3WK+HO3"^ M0K>J,]I#MN#JL\.S,NDBM.5LW?69[<&%R4]R4%O_'D2$Y#>Q=#3;0-+!I^'T M"1,.RXT2 !4Q:]^&Q 64E'O:P5O96J1\\T-_D2VDM%3*P'*"=,N(*_=M:CB] M[>#]:#URW'4R !?)1:)+SG9O<9].:^+7NI6$[=5H!62&-+(LK%.U\>+> MCQ;0O]HNL>?91?162\%NJO,6X W9 MZ/QS$])0HVE*O.H.^")P??%(K=<:B ?),&R3\B;8;;W;97?RWD8B/0T)IV_# M=D DG3]HJ-6A'FJ!(C0W&F$&"3UFBX5+_9V;.1/H,W9NN$S*%UF8WV5#.#]2 M1-%HSRBBR [4#;'?^NXST)0N5?D5I/6< M84C&Q443#2> LBZ(%]G0JT$BGWU-; .("1(@I3B5UGYE71 QLC]0DT@C+=C$ MAQJ[HV7B-['IKTS<^\@Q\YK"5UKPRWA0DRX(F)JD+R0N[8?D7/%+ SIDETM] MMF2(!I#Z8%>^]A%6J%7CM=8$X #";W;A81]AQ536X;2!AWTDCK%$MJ2T[&$_ M0,Y@H,].70_[P3"2%XAF19D+1+LN2!A9#VI/^IK8!I"=X#%U0\^-O0W$X^DT MSB@F(?WRBB ?Y*25FA3R^=Z2@2_&:2=UX#XF!%9#=M=T&A,W(9>$ M_5E;/21M@G"1KP.VJ#E*W!T, K*M3NY2]8BV7@,@L([:[VPH2@5DXRBD3N3/ M:&VI.4"VXK6ZU!R(P( %0 M @ &%= $ =')E>"TR,#(P,#,S,5]D968N>&UL4$L! A0#% @ (HJD M4 MROY%)50 *^($ !4 ( !6YP! '1R97@M,C R,# S,S%? M;&%B+GAM;%!+ 0(4 Q0 ( "**I%#[&7\",C\ ) 8! 5 M " =?Q 0!T XML 56 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue From Contracts With Customers - Additional Information (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue remaining performance obligation $ 60.1
Revenue remaining performance obligation description greater than one year
XML 57 d173561d10q_htm.xml IDEA: XBRL DOCUMENT 0001069878 2020-01-01 2020-03-31 0001069878 2019-01-01 2019-03-31 0001069878 2020-03-31 0001069878 2019-12-31 0001069878 2020-04-13 0001069878 2018-12-31 0001069878 2019-03-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2020-01-01 2020-03-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-03-31 0001069878 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-03-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-03-31 0001069878 us-gaap:TransferredOverTimeMember 2020-01-01 2020-03-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2020-01-01 2020-03-31 0001069878 us-gaap:CommercialPortfolioSegmentMember 2020-01-01 2020-03-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:ResidentialPortfolioSegmentMember 2020-01-01 2020-03-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2020-01-01 2020-03-31 0001069878 us-gaap:OperatingSegmentsMember 2020-01-01 2020-03-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2020-01-01 2020-03-31 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2020-01-01 2020-03-31 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2020-01-01 2020-03-31 0001069878 trex:EmployeeStockPurchasePlanMember 2020-01-01 2020-03-31 0001069878 us-gaap:InternetDomainNamesMember 2020-01-01 2020-03-31 0001069878 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0001069878 trex:StockAppreciationRightsAndOptionsMember 2020-01-01 2020-03-31 0001069878 us-gaap:RestrictedStockMember 2020-01-01 2020-03-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0001069878 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0001069878 trex:FourthamendedandrestatedcreditagreementMember 2020-01-01 2020-03-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2020-01-01 2020-03-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2020-01-01 2020-03-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2020-01-01 2020-03-31 0001069878 srt:MinimumMember 2020-01-01 2020-03-31 0001069878 srt:MaximumMember 2020-01-01 2020-03-31 0001069878 us-gaap:InternalRevenueServiceIRSMember us-gaap:EarliestTaxYearMember 2020-01-01 2020-03-31 0001069878 us-gaap:InternalRevenueServiceIRSMember us-gaap:LatestTaxYearMember 2020-01-01 2020-03-31 0001069878 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001069878 trex:TimeBasedRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001069878 trex:PerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-03-31 0001069878 trex:PerformanceBasedRestrictedStockTargetMember 2020-01-01 2020-03-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-03-31 0001069878 us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-03-31 0001069878 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-03-31 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-03-31 0001069878 us-gaap:TransferredOverTimeMember 2019-01-01 2019-03-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2019-01-01 2019-03-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-03-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:ResidentialPortfolioSegmentMember 2019-01-01 2019-03-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-03-31 0001069878 us-gaap:OperatingSegmentsMember 2019-01-01 2019-03-31 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-03-31 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2019-01-01 2019-03-31 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2019-01-01 2019-03-31 0001069878 trex:EmployeeStockPurchasePlanMember 2019-01-01 2019-03-31 0001069878 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0001069878 trex:StockAppreciationRightsAndOptionsMember 2019-01-01 2019-03-31 0001069878 us-gaap:RestrictedStockMember 2019-01-01 2019-03-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0001069878 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-03-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-03-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-03-31 0001069878 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2020-03-31 0001069878 trex:TwoThousandFourteenStockIncentivePlanMember 2020-03-31 0001069878 trex:RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember trex:FourthamendedandrestatedcreditagreementMember 2020-03-31 0001069878 trex:RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember trex:FourthamendedandrestatedcreditagreementMember 2020-03-31 0001069878 trex:StockRepurchaseProgramMember 2020-03-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:ResidentialPortfolioSegmentMember 2020-03-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2020-03-31 0001069878 us-gaap:OperatingSegmentsMember 2020-03-31 0001069878 srt:MinimumMember 2020-03-31 0001069878 srt:MaximumMember 2020-03-31 0001069878 us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0001069878 trex:StockRepurchaseProgramMember 2018-02-16 2019-12-31 0001069878 trex:PerformanceBasedRestrictedStockAdjustmentMember 2019-01-01 2019-12-31 0001069878 trex:PerformanceBasedRestrictedStockAdjustmentMember 2018-01-01 2018-12-31 0001069878 trex:PerformanceBasedRestrictedStockAdjustmentMember 2017-01-01 2017-12-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:ResidentialPortfolioSegmentMember 2019-03-31 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2019-03-31 0001069878 us-gaap:OperatingSegmentsMember 2019-03-31 0001069878 us-gaap:SubsequentEventMember 2020-04-29 0001069878 us-gaap:CommonStockMember 2019-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001069878 us-gaap:RetainedEarningsMember 2019-12-31 0001069878 us-gaap:TreasuryStockMember 2019-12-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2019-12-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2019-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2019-12-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2020-03-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2020-03-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2020-03-31 0001069878 us-gaap:TreasuryStockMember 2020-03-31 0001069878 us-gaap:CommonStockMember 2020-03-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001069878 us-gaap:RetainedEarningsMember 2020-03-31 0001069878 us-gaap:CommonStockMember 2018-12-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0001069878 us-gaap:RetainedEarningsMember 2018-12-31 0001069878 us-gaap:TreasuryStockMember 2018-12-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2018-12-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2018-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2018-12-31 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2019-03-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2019-03-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2019-03-31 0001069878 us-gaap:CommonStockMember 2019-03-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0001069878 us-gaap:RetainedEarningsMember 2019-03-31 0001069878 us-gaap:TreasuryStockMember 2019-03-31 iso4217:USD shares pure iso4217:USD shares trex:Segment 0.01 false 2020 Q1 0001069878 --12-31 TREX CO INC VA 10-Q true 2020-03-31 false 001-14649 DE 54-1910453 160 Exeter Drive Winchester 22603-8605 540 542-6300 Yes Yes Large Accelerated Filer false false false 57853215 Common stock TREX NYSE 200395000 179571000 110699000 110206000 89696000 69365000 34561000 30166000 55135000 39199000 522000 56000 55657000 39255000 13255000 7700000 42402000 31555000 0.73 0.54 58129529 58543478 0.73 0.54 58323721 58829177 42402000 31555000 5339000 148833000 241242000 78462000 58716000 56106000 16582000 19803000 321879000 303204000 193099000 171300000 73980000 74084000 38329000 40049000 3569000 3602000 630856000 592239000 28917000 15227000 54355000 58265000 5178000 5178000 28500000 116950000 78670000 32440000 34242000 9831000 9831000 19912000 20317000 4000 179133000 143064000 0.01 0.01 3000000 3000000 0 0 0 0 0.01 0.01 120000000 120000000 70241911 70187463 57853160 58240721 702000 702000 123214000 123996000 604082000 561680000 12388751 11946742 276275000 237203000 451723000 449175000 630856000 592239000 58240721 702000 123996000 561680000 11946742 -237203000 449175000 42402000 42402000 16386 299000 299000 38142 3856000 3856000 76204 2775000 2775000 442009 -442009 39072000 39072000 57853160 702000 123214000 604082000 12388751 -276275000 451723000 58551653 700000 124224000 416942000 11446683 -198903000 342963000 31555000 31555000 24472 302000 302000 74010 5727000 5727000 160359 1000 2793000 2794000 124989 -124989 8730000 8730000 58537485 701000 121592000 448497000 11571672 -207633000 363157000 42402000 31555000 3851000 3394000 2775000 2793000 123000 -10000 -32000 -31000 162780000 128182000 2610000 -7645000 -1059000 -1214000 8865000 -7556000 -14089000 -27332000 11850000 6438000 -108768000 -109990000 22733000 8647000 2136000 -20597000 -8647000 36500000 35000000 8000000 42929000 14457000 300000 302000 -14129000 20845000 -143494000 -97792000 148833000 105699000 5339000 7907000 1000 11000 1405000 1262000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="font-weight:bold;display:inline;">1. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">BUSINESS AND ORGANIZATION</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 style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Trex Company, Inc. (Company) is the world’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="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;">®</div>. The Company manufactures and distributes high-performance, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">low-maintenance,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">eco-friendly</div> wood and 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)<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 542-6300. </div></div> 2 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="font-weight:bold;display:inline;">2. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">BASIS OF PRESENTATION</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 style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (GAAP) for interim financial information and the instructions to Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-Q</div> and Article 10 of Regulation <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">S-X</div> and, accordingly, the accompanying unaudited condensed consolidated financial statements do not include all of the information and notes required by GAAP 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 unaudited condensed consolidated financial statements. The unaudited condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiary, Trex Commercial Products, Inc., for all periods presented. Intercompany accounts and transactions have been eliminated in consolidation.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">The consolidated results of operations for the three months ended March 31, 2020 are not necessarily indicative of the results that may be expected for the fiscal year ending December 31, 2020. The Company’s results of operations are affected by economic conditions, including macroeconomic conditions and levels of business and consumer confidence. The impact that the recent<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> COVID-19</div> pandemic will have on the Company’s consolidated results of operations and financial condition is uncertain. The Company is actively managing its business to respond to this health crisis and will continue to evaluate the nature and extent of the impact.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">These unaudited condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements as of December 31, 2019 and 2018 and for each of the three years in the period ended December 31, 2019 included in the Annual Report of Trex Company, Inc. on Form <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">10-K,</div> as filed with the U.S. Securities and Exchange Commission.</div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="font-weight:bold;display:inline;">3. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">RECENTLY ADOPTED ACCOUNTING STANDARDS</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 style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">In August 2018, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2018-15, </div> “<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles – Goodwill and Other – Internal-Use Software (Subtopic 350-40): Customer’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>”. 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">internal-use</div> 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 was effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Entities could adopt the new guidance either prospectively to eligible costs incurred on or after the date the guidance is first applied or retrospectively. The Company adopted the guidance prospectively on January 1, 2020. Adoption did not have a material impact on its consolidated financial condition or results of operations.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">In January 2017, the FASB issued ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2017-04,</div> “<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Intangibles—Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment</div></div>”. 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’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 was applied prospectively, and was effective for annual and interim goodwill impairment tests in fiscal years beginning after December 15, 2019. The Company adopted the guidance on January 1, 2020. Adoption did not have a material impact on its consolidated financial condition or results of operations.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">In June 2016, the FASB issued ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2016-13,</div> “<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses in Financial Instruments</div></div>,” as amended. 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 applies to trade receivables and other receivables and requires an entity to recognize its current estimate of all expected credit losses, rather than incurred losses. 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 was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and was applied using the modified-retrospective approach. The Company adopted the guidance on January 1, 2020. Adoption did not have a material impact on its financial condition or results of operations.</div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="font-weight:bold;display:inline;">4. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">NEW ACCOUNTING STANDARDS NOT YET ADOPTED</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 style="clear: both; max-height: 0px; background: none;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">In March 2020, the FASB issued ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2020-04,</div> “<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Reference Rate Reform (Topic 848): Facilitation of the Effects of Reference Rate Reform on Financial Reporting</div></div>”. The guidance provides temporary optional expedients and exceptions related to contract modifications and hedge accounting to ease entities’ financial reporting burdens as the market transitions from the London Interbank Offered Rate and other interbank offered rates to alternative reference rates. The new guidance allows entities to elect not to apply certain modification accounting requirements, if certain criteria are met, to contracts affected by what the guidance calls reference rate reform. An entity that makes this election would consider changes in reference rates and other contract modifications related to reference rate reform to be events that do not require contract remeasurement at the modification date or reassessment of a previous accounting determination. The ASU notes that changes in contract terms that are made to effect the reference rate reform transition are considered related to the replacement of a reference rate if they are not the result of a business decision that is separate from or in addition to changes to the terms of a contract to effect that transition. The guidance is effective upon issuance and generally can be applied as of March 12, 2020 through December 31, 2022. The Company is currently evaluating the impact of the standard on its credit agreement accounted for under Codification topic ASC 470, “<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Debt</div></div>”.</div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;">In December 2019, the FASB issued ASU No.<div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"> 2019-12,</div> “<div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Income Taxes (Topic 740), Simplifying the Accounting for Income Taxes</div></div>”. The guidance eliminates certain exceptions related to the approach for intraperiod tax allocation, the methodology for calculating income taxes in an interim period, and the recognition of deferred tax liabilities for outside basis differences related to changes in ownership of equity method investments and foreign subsidiaries. The guidance also simplifies aspects of accounting for franchise taxes and enacted changes in tax laws or rates, and clarifies the accounting for transactions that result in a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">step-up</div> in the tax basis of goodwill. The standard will be effective for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020, with early adoption permitted. The Company does not intend to early adopt the standard and does not expect the standard to have a material effect on its consolidated financial condition and results of operations.</div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="font-weight:bold;display:inline;">5. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">INVENTORIES</div></td> </tr> </table> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Inventories valued at LIFO <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(last-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out),</div> consist of the following (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31, </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31,<br/> 2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">43,458 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,281 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">33,050 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31,686 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total FIFO <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(first-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out)</div> inventories</div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">76,508 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">73,967 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reserve to adjust inventories to LIFO value </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(19,062</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(19,062</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total LIFO inventories </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">57,446 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">54,905 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </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="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The Company utilizes the LIFO method of accounting related to its Trex Residential 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’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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-end</div> do not result in a LIFO liquidation. Accordingly, interim LIFO calculations are based, in part, on management’s estimates of expected <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-end</div> inventory levels and costs which may differ from actual results. Since inventory levels and costs are subject to factors beyond management’s control, interim results are subject to the final <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-end</div> LIFO inventory valuation. As of March 31, 2020, there were no LIFO inventory liquidations or related impact on cost of sales in the three months ended March 31, 2020.</div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories valued at lower of cost (FIFO method) and net realizable value were $1.3 million at March 31, 2020 and $1.2 million at December 31, 2019, consisting primarily of raw materials. The <div style="letter-spacing: 0px; top: 0px;;display:inline;">Company</div> utilizes the FIFO method of accounting related to its Trex <div style="letter-spacing: 0px; top: 0px;;display:inline;">Commercial </div>products. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Inventories valued at LIFO <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(last-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out),</div> consist of the following (in thousands):</div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31, </div></div></div> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"> <div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31,<br/> 2019 </div></div></div> </td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">43,458 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,281 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">33,050 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31,686 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;">Total FIFO <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(first-in,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">first-out)</div> inventories</div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">76,508 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">73,967 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reserve to adjust inventories to LIFO value </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(19,062</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(19,062</div></div> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"> <div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total LIFO inventories </div></div> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">57,446 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">54,905 </div></div> </td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </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> 43458000 42281000 33050000 31686000 76508000 73967000 19062000 19062000 57446000 54905000 0 1300000 1200000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="font-weight:bold;display:inline;">6. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">PREPAID EXPENSES AND OTHER ASSETS</div></td></tr></table><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other assets consist of the following (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31, </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31,<br/>2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,901 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,282 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues in excess of billings </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,247 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,664 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract retainage </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,273 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,832 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax receivable </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">513</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,675 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">648 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">350 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total prepaid expenses and other assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16,582 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  19,803 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other assets consist of the following (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31, </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31,<br/>2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,901 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,282 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues in excess of billings </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,247 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,664 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract retainage </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,273 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,832 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax receivable </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">513</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,675 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">648 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">350 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total prepaid expenses and other assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">16,582 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  19,803 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 6901000 8282000 6247000 6664000 2273000 1832000 513000 2675000 648000 350000 16582000 19803000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="font-weight:bold;display:inline;">7. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">GOODWILL AND OTHER INTANGIBLE ASSETS</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amount of goodwill by reportable segment at March 31, 2020 and December 31, 2019 was $14.2 million for Trex Residential and $54.3 million for Trex Commercial. </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s intangible assets consist of domain names. At March 31, 2020 and December 31, 2019, intangible assets were $6.3 million and accumulated amortization <div style="letter-spacing: 0px; top: 0px;;display:inline;">was</div> $0.8 million and $0.7 million, respectively. </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 15 years, which approximates the pattern in which the economic benefits are expected to be received. The Company evaluates the recoverability of intangible assets periodically and considers 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 </div></div><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">March </div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2020<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> and March </div>31<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, </div>2019<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">, was $</div>0.1<div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> million.</div></div> 14200000 54300000 6300000 6300000 800000 700000 P15Y 100000 100000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="font-weight:bold;display:inline;">8. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">ACCRUED EXPENSES AND OTHER LIABILITIES</div></td></tr></table><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other liabilities consist of the following (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31, </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31,<br/>2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,392 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  28,402 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income taxes </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,688</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; width: 10%; height: 16px; padding: 0pt 5pt 0pt 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Compensation and benefits </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,721 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,475 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,111 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,079 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer deposits </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,232 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,905 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Manufacturing costs </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,504 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,564 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Billings in excess of revenues </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,125 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">816 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,582 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,024 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding: 0px 0px 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total accrued expenses and other liabilities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">54,355 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,265 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other liabilities consist of the following (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 76%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31, </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31,<br/>2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,392 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  28,402 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income taxes </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,688</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; font-size: 10pt; width: 10%; height: 16px; padding: 0pt 5pt 0pt 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Compensation and benefits </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,721 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,475 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,111 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,079 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer deposits </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,232 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,905 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Manufacturing costs </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,504 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,564 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Billings in excess of revenues </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,125 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">816 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,582 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,024 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding: 0px 0px 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total accrued expenses and other liabilities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">54,355 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; padding: 0px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,265 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 18392000 28402000 9688000 0 7721000 13475000 7111000 7079000 3232000 2905000 2504000 2564000 2125000 816000 3582000 3024000 54355000 58265000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="font-weight:bold;display:inline;">9. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">DEBT</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s outstanding debt consists of a revolving credit facility. The Company had $28.5 million in outstanding borrowings under its revolving credit facility and remaining available borrowing capacity of $221.5 million at March 31, 2020. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revolving Credit Facility </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On November 5, 2019, the Company entered into a Fourth Amended and Restated Credit Agreement (Fourth Amended Credit Agreement) as borrower, Trex Commercial Products, Inc., as guarantor; Bank of America, N.A. as a Lender, Administrative Agent, Swing Line Lender and L/C Issuer; and certain other lenders including Wells Fargo Bank, N.A., who is also Syndication Agent; SunTrust Bank; and Branch Banking and Trust Company, arranged by BOA Securities, Inc., as Sole Lead Arranger and Sole Bookrunner, to amend and restate the Third Amended and Restated Credit Agreement (Third Amended Credit Agreement), dated as of January 12, 2016, as amended. The Fourth Amended Credit Agreement provides the Company with one or more Revolving Loans in a collective maximum principal amount of $250 million from January 1 through June 30 of each year and a maximum principal amount of $200 million from July 1 through December 31 of each year throughout the term, which ends November 5, 2024. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Compliance with Debt Covenants and Restrictions </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Pursuant to the terms of the Fourth Amended Credit Agreement, the Company is subject to certain loan compliance covenants. The Company was in compliance with all covenants as of March 31, 2020. Failure to comply with the financial covenants could be considered a default of repayment obligations and, among other remedies, could accelerate payment of any amounts outstanding. </div></div> 28500000 221500000 250000000 200000000 2024-11-05 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="font-weight:bold;display:inline;">10. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">LEASES</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company leases office space, storage warehouses and certain plant equipment under various operating leases. The Company’s operating leases have remaining lease terms of 1 year to 9 years. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the three months ended March 31, 2020 and March 31, 2019, total operating lease cost was $2.1 million. The weighted average remaining lease term at March 31, 2020 and December 31, 2019 was 6.2 years and 6.5 years, respectively. The weighted average discount rate at March 31, 2020 and December 31, 2019 was 3.66%. </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table includes supplemental cash flow information for the three months ended March 31, 2020 and March 31, 2019 and supplemental balance sheet information at March 31, 2020 and December 31, 2019 related to operating leases (in thousands): </div></div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in 1.02in; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style=" font-size: 0pt; "> <td style="width:78%;"> </td> <td style="width:6%;"> </td> <td> </td> <td> </td> <td> </td> <td style="width:6%;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; line-height: 8pt; padding-bottom: 0in; border-bottom: 1px solid black;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended </div></div></div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: 8pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;">Supplemental cash flow information </div></div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; line-height: 8pt; padding-bottom: 0in;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">March 31,<br/>2020 </div></div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; line-height: 8pt; padding-bottom: 0in; border-bottom: 0.75pt solid black;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">March 31,<br/>2019 </div></div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;"> </div></div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 78%; line-height: 10pt; white-space: nowrap;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt; white-space: nowrap;"><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Cash paid for amounts included in the measurement of operating lease liabilities </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; width: 1%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,143</div><div style="line-height: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt; background: none;;display:inline;"> </div></div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; width: 1%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; width: 1%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,118</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; width: 1%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 78%; line-height: 10pt; white-space: nowrap;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt; white-space: nowrap;"><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Operating ROU assets obtained in exchange for lease liabilities </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; width: 1%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; font-size: 10pt; padding: 0pt; width: 0%; vertical-align: bottom; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div><div style="line-height: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 10pt; background: none;;display:inline;"> </div></div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; width: 1%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; width: 1%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">388</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; width: 1%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style=" font-size: 0pt; "> <td style="width:76%;"> </td> <td style="width:6%;"> </td> <td> </td> <td> </td> <td> </td> <td style="width:6%;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;width:;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental balance sheet information </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31, </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31,<br/>2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease ROU assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 0%;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">38,329 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:1%;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">40,049</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td></tr> <tr> <td style="padding: 0px; vertical-align: top; font-size: 4pt; width: 76%; line-height: 4pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 4pt;"><div style="font-size:4pt;;display:inline;"> </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 4pt; font-size: 4pt;"><div style="font-size: 4pt; line-height: 4pt;"><div style="font-size:4pt;;display:inline;"> </div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 0%; line-height: 4pt;"><div style="font-size: 4pt; line-height: 4pt;"><div style="font-size:4pt;;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; font-size: 4pt; width: 0%; line-height: 4pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 4pt;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 4pt; font-size: 4pt;"><div style="font-size: 4pt; line-height: 4pt;"><div style="font-size:4pt;;display:inline;"> </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 4pt; font-size: 4pt;"><div style="font-size: 4pt; line-height: 4pt;"><div style="font-size:4pt;;display:inline;"> </div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 4pt;;width:1%;"><div style="font-size: 4pt; line-height: 4pt;"><div style="font-size:4pt;;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; font-size: 4pt; width: 0%; line-height: 4pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 4pt;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 4pt; font-size: 4pt;;width:1%;"><div style="font-size: 4pt; line-height: 4pt;"><div style="font-size:4pt;;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 0%;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:1%;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 0%;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,111 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:1%;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,079</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 0%;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32,440 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:1%;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">34,242</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in; width: 0%;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);;width:1%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in; width: 0%;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 0%;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">39,551 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:1%;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">41,321</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in; width: 0%;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);;width:1%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in; width: 0%;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes maturities of operating lease liabilities at March 31, 2020 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 87%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Maturities of operating lease liabilities </div></div></div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,329 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,279 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,464 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,109 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,146 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11,079 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">44,406 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less imputed interest </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(4,855</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating liabilities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  39,551 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> P1Y P9Y 2100000 2100000 P6Y2M12D P6Y6M 0.0366 <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table includes supplemental cash flow information for the three months ended March 31, 2020 and March 31, 2019 and supplemental balance sheet information at March 31, 2020 and December 31, 2019 related to operating leases (in thousands): </div></div><div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt 0in 0in 1.02in; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style=" font-size: 0pt; "> <td style="width:78%;"> </td> <td style="width:6%;"> </td> <td> </td> <td> </td> <td> </td> <td style="width:6%;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; line-height: 8pt; padding-bottom: 0in; border-bottom: 1px solid black;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended </div></div></div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: 8pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 8pt;;display:inline;">Supplemental cash flow information </div></div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; line-height: 8pt; padding-bottom: 0in;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">March 31,<br/>2020 </div></div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; line-height: 8pt; font-size: 8pt;;width:;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; line-height: 8pt; padding-bottom: 0in; border-bottom: 0.75pt solid black;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">March 31,<br/>2019 </div></div></div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt; line-height: 8pt; font-size: 8pt;;width:;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="line-height: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 8pt; line-height: 8pt;;font-weight:bold;display:inline;"> </div></div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 78%; line-height: 10pt; white-space: nowrap;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt; white-space: nowrap;"><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Cash paid for amounts included in the measurement of operating lease liabilities </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; width: 1%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,143</div><div style="line-height: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; line-height: 10pt; background: none;;display:inline;"> </div></div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; width: 1%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; width: 1%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">2,118</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; width: 1%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 78%; line-height: 10pt; white-space: nowrap;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 12pt; white-space: nowrap;"><div style="font-size: 10pt; white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Operating ROU assets obtained in exchange for lease liabilities </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 6%; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; width: 1%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; font-size: 10pt; padding: 0pt; width: 0%; vertical-align: bottom; line-height: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">—</div><div style="line-height: 10pt; background: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; white-space: nowrap; line-height: 10pt; background: none;;display:inline;"> </div></div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; width: 1%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 1%; line-height: 10pt; font-size: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 10pt; width: 1%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; line-height: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px;;display:inline;">388</div></div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 10pt; font-size: 10pt; width: 1%;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style=" font-size: 0pt; "> <td style="width:76%;"> </td> <td style="width:6%;"> </td> <td> </td> <td> </td> <td> </td> <td style="width:6%;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;width:;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental balance sheet information </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31, </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 1pt solid rgb(0, 0, 0); padding-bottom: 0in;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">December 31,<br/>2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease ROU assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 0%;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">38,329 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:1%;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">40,049</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td></tr> <tr> <td style="padding: 0px; vertical-align: top; font-size: 4pt; width: 76%; line-height: 4pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: 4pt;"><div style="font-size:4pt;;display:inline;"> </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 4pt; font-size: 4pt;"><div style="font-size: 4pt; line-height: 4pt;"><div style="font-size:4pt;;display:inline;"> </div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 0%; line-height: 4pt;"><div style="font-size: 4pt; line-height: 4pt;"><div style="font-size:4pt;;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; font-size: 4pt; width: 0%; line-height: 4pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 4pt;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 4pt; font-size: 4pt;"><div style="font-size: 4pt; line-height: 4pt;"><div style="font-size:4pt;;display:inline;"> </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%; line-height: 4pt; font-size: 4pt;"><div style="font-size: 4pt; line-height: 4pt;"><div style="font-size:4pt;;display:inline;"> </div></div></td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; line-height: 4pt;;width:1%;"><div style="font-size: 4pt; line-height: 4pt;"><div style="font-size:4pt;;display:inline;"> </div></div></td> <td style="text-align: right; vertical-align: bottom; font-size: 4pt; width: 0%; line-height: 4pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 4pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 4pt;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; line-height: 4pt; font-size: 4pt;;width:1%;"><div style="font-size: 4pt; line-height: 4pt;"><div style="font-size:4pt;;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 0%;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:1%;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 0%;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,111 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:1%;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,079</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 0%;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">32,440 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:1%;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">34,242</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in; width: 0%;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);;width:1%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0); padding-bottom: 0in; width: 0%;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 76%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; width: 0%;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">39,551 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:1%;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt; width: 0%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">41,321</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 76%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in; width: 0%;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 0%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);;width:1%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0); padding-bottom: 0in; width: 0%;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 2143000 2118000 0 388000 38329000 40049000 7111000 7079000 32440000 34242000 39551000 41321000 <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes maturities of operating lease liabilities at March 31, 2020 (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 68%; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 87%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 6%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Maturities of operating lease liabilities </div></div></div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,329 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,279 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,464 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,109 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,146 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">11,079 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">44,406 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less imputed interest </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(4,855</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating liabilities </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  39,551 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 6329000 8279000 6464000 6109000 6146000 11079000 44406000 4855000 39551000 <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11. </div></div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">FINANCIAL INSTRUMENTS</div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 31, 2020 and December 31, 2019. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px;"> </div> <div style="margin: 0px auto; width: 8.5in; font-size: 10pt;"> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12. </div></div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">STOCKHOLDERS’ EQUITY</div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Earnings Per Share </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style=" font-size: 0pt; "> <td style="width:72%;"> </td> <td style="width:4%;"> </td> <td> </td> <td> </td> <td> </td> <td style="width:4%;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="page-break-inside:avoid;font-size:8pt;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">March 31,</div></div></td> <td style="padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid;font-size:8pt;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income available to common shareholders </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,402 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31,555 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic weighted average shares outstanding </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,129,529 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,543,478 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive securities: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights and options </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">90,723 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">154,076 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">103,469 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">131,623 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted weighted average shares outstanding </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,323,721 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,829,177 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.73 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.54 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per share </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.73 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.54 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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="margin: 0px auto; width: 8.5in; font-size: 10pt;"><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 8pt; border-spacing: 0px;"> <tr style=" font-size: 0pt; "> <td style="width:79%;"> </td> <td style="width:5%;"> </td> <td> </td> <td> </td> <td> </td> <td style="width:5%;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended<br/>March 31, </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt; white-space: nowrap;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"><div style="font-weight:bold;display:inline;width:100%;"> </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="display:inline;">    2020    </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt; white-space: nowrap;;width:;"><div style="font-weight:bold;display:inline;width:100%;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"><div style="font-weight:bold;display:inline;width:100%;"> </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;">    2019    </div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt; white-space: nowrap;;width:;"><div style="font-weight:bold;display:inline;width:100%;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:1%;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:2%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,135 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:1%;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:2%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,813 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Repurchase Program </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">On February 16, 2018, the Board of Directors adopted a stock repurchase program of up to 5.8 million shares of the Company’s outstanding common stock (Stock Repurchase Program). As of March 31, 2020, the Company has repurchased 1.4 million shares of its outstanding common stock under the Stock Repurchase Program. </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">Due to the volatility and uncertainty in the stock market associated with the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic, the Company suspended repurchases of its common stock under the Stock Repurchase Program on March 12, 2020. As of the date of this report, the Stock Repurchase Program remains in effect and the Company may determine to resume repurchases at any time. </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Amendment of Restated Certificate of Incorporation </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">At the annual meeting of stockholders of the Company held on April 29, 2020, the Company’s stockholders approved an amendment of the Company’s Restated Certificate of Incorporation (Amendment), effective as of April 29, 2020. The Company’s Board of Directors unanimously approved the Amendment on February 19, 2020, subject to stockholder approval. The Amendment increases the number of shares of common stock, par value $<span style="-sec-ix-hidden:hidden12603316">.01</span> per share, that the Company is authorized to issue from 120 million shares to 180 million shares. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-spacing: 0px;"> <tr style=" font-size: 0pt; "> <td style="width:72%;"> </td> <td style="width:4%;"> </td> <td> </td> <td> </td> <td> </td> <td style="width:4%;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="page-break-inside:avoid;font-size:8pt;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="6" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">March 31,</div></div></td> <td style="padding-bottom: 0.5pt;"> </td></tr> <tr style="page-break-inside:avoid;font-size:8pt;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income available to common shareholders </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,402 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31,555 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic weighted average shares outstanding </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,129,529 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,543,478 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive securities: </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights and options </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">90,723 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">154,076 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">103,469 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">131,623 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted weighted average shares outstanding </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,323,721 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,829,177 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.73 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.54 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 72%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per share </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.73 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0.54 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 72%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 42402000 31555000 58129529 58543478 90723 154076 103469 131623 58323721 58829177 0.73 0.54 0.73 0.54 The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive: <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 8pt; border-spacing: 0px;"> <tr style=" font-size: 0pt; "> <td style="width:79%;"> </td> <td style="width:5%;"> </td> <td> </td> <td> </td> <td> </td> <td style="width:5%;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended<br/>March 31, </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt; white-space: nowrap;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; white-space: nowrap;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"><div style="font-weight:bold;display:inline;width:100%;"> </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="display:inline;">    2020    </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt; white-space: nowrap;;width:;"><div style="font-weight:bold;display:inline;width:100%;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;; white-space: nowrap;;width:;"><div style="font-weight:bold;display:inline;width:100%;"> </div></td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0in; white-space: nowrap; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; white-space: nowrap; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;">    2019    </div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt; white-space: nowrap;;width:;"><div style="font-weight:bold;display:inline;width:100%;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 79%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:1%;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:2%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">9,135 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;;width:1%;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;;width:2%;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,813 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;;width:1%;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 9135 12813 5800000 1400000 120000000 180000000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="font-weight:bold;display:inline;">13. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">REVENUE FROM CONTRACTS WITH CUSTOMERS</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; text-decoration: none; margin-top: 6pt; margin-bottom: 0px;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Trex Residential Products</div></div> </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;">Trex Residential principally generates revenue from the manufacture and sale of its high-performance, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">low-maintenance,</div> <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">eco-friendly </div> wood-alternative 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, is recognized when the product ships and the performance obligation is satisfied and is included in “Accrued expenses and other liabilities, Sales and marketing” in Note 8 to the Condensed Consolidated Financial Statements.</div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; text-decoration: none; margin-top: 18pt; margin-bottom: 0px;"><div style="text-decoration:underline;display:inline;"><div style="font-style:italic;display:inline;"><div style="text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">Trex Commercial Products</div></div> </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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. The transaction price allocated to remaining performance obligations on contracts with an original duration greater than one year was $60.1 million as of March 31, 2020. The Company will recognize this revenue as contracts are completed, which is expected to occur within the next 24 months. </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the three months ended March 31, 2020 and 2019, net sales were disaggregated in the following tables by (1) market, (2) timing of revenue recognition, and (3) type of contract. The tables also include a reconciliation of the respective disaggregated net sales with the Company’s reportable segments (in thousands): </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: 12pt;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-size: 0pt; border-spacing: 0px; width: 84%; margin-left: auto; margin-right: auto;"> <tr> <td style="width: 68%;"> </td> <td style="width: 5%;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 5%;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 5%;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="page-break-inside:avoid;font-size:8pt;"> <td style="white-space: nowrap; vertical-align: bottom; text-align: left; padding-bottom: 0.5pt;;width:;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: left; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;">Three Months Ended March 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Reportable Segment</div></div></td> <td style="padding-bottom: 0.5pt;;width:;"> </td></tr> <tr style="page-break-inside:avoid;font-size:8pt;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Trex </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Residential</div></div></div></td> <td style="vertical-align: bottom; font-weight: normal; font-style: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;;width:;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Trex </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Commercial</div></div></div></td> <td style="vertical-align: bottom; font-weight: normal; font-style: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;;width:;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; font-weight: normal; font-style: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;;width:;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="background-color:#cceeff;page-break-inside:avoid;font-size:10pt;"> <td style="vertical-align: top; padding: 0px; width: 68%;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; margin-left: 1em; text-align: left; text-indent: -1em; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Timing of Revenue Recognition and Type of Contract</div></div></td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-weight: normal; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-weight: normal; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-weight: normal; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid;font-size:10pt;"> <td style="vertical-align: top; padding: 0px; width: 68%;"><div style="font-family: &quot;Times New Roman&quot;; margin-left: 1em; text-align: left; text-indent: -1em; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">Products transferred at a point in time and variable consideration contracts</div></td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">$</td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">186,874</div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">$</td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">—  </div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">$</td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">186,874</div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td></tr> <tr style="background-color:#cceeff;page-break-inside:avoid;font-size:10pt;"> <td style="vertical-align: top; padding: 0px; width: 68%;"><div style="font-family: &quot;Times New Roman&quot;; margin-left: 1em; text-align: left; text-indent: -1em; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">Products transferred over time and fixed price contracts</div></td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">—  </div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">13,521</div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">13,521</div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td></tr> <tr style="font-size:0pt;page-break-inside:avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; width: 68%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"> </td></tr> <tr style="page-break-inside:avoid;font-size:10pt;"> <td style="vertical-align: top; padding: 0px; width: 68%;"><div style="font-family: &quot;Times New Roman&quot;; margin-left: 1em; text-align: left; text-indent: -1em; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">$</td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">186,874</div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">$</td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">  13,521</div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">$</td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">200,395</div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td></tr> <tr style="font-size:0pt;page-break-inside:avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; width: 68%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px;"> </td></tr></table> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;width:;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended March 31, 2019 </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Reportable Segment </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Residential </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Timing of Revenue Recognition and Type of Contract </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Products transferred at a point in time and variable consideration contracts </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">165,479 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">165,479 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Products transferred over time and fixed price contracts </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,092 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,092 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 68%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">165,479 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  14,092 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">179,571 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 68%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> greater than one year 60100000 The tables also include a reconciliation of the respective disaggregated net sales with the Company’s reportable segments (in thousands):<div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0px; margin-bottom: 0px; line-height: 12pt;"> </div> <table border="0" cellpadding="0" cellspacing="0" style="font-size: 0pt; border-spacing: 0px; width: 84%; margin-left: auto; margin-right: auto;"> <tr> <td style="width: 68%;"> </td> <td style="width: 5%;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 5%;"> </td> <td> </td> <td> </td> <td> </td> <td style="width: 5%;"> </td> <td> </td> <td> </td> <td> </td></tr> <tr style="page-break-inside:avoid;font-size:8pt;"> <td style="white-space: nowrap; vertical-align: bottom; text-align: left; padding-bottom: 0.5pt;;width:;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: left; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;">Three Months Ended March 31, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Reportable Segment</div></div></td> <td style="padding-bottom: 0.5pt;;width:;"> </td></tr> <tr style="page-break-inside:avoid;font-size:8pt;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Trex </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Residential</div></div></div></td> <td style="vertical-align: bottom; font-weight: normal; font-style: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;;width:;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Trex </div></div></div><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Commercial</div></div></div></td> <td style="vertical-align: bottom; font-weight: normal; font-style: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;;width:;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1pt solid rgb(0, 0, 0);;width:;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-style: normal; text-align: center; font-size: 8pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; font-weight: normal; font-style: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt; padding-bottom: 0.5pt;;width:;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="background-color:#cceeff;page-break-inside:avoid;font-size:10pt;"> <td style="vertical-align: top; padding: 0px; width: 68%;"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; margin-left: 1em; text-align: left; text-indent: -1em; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;">Timing of Revenue Recognition and Type of Contract</div></div></td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-weight: normal; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-weight: normal; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; font-weight: normal; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-weight: normal; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; font-weight: normal; padding-right: 2pt; margin-bottom: 0pt; margin-top: 0pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="page-break-inside:avoid;font-size:10pt;"> <td style="vertical-align: top; padding: 0px; width: 68%;"><div style="font-family: &quot;Times New Roman&quot;; margin-left: 1em; text-align: left; text-indent: -1em; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">Products transferred at a point in time and variable consideration contracts</div></td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">$</td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">186,874</div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">$</td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">—  </div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">$</td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">186,874</div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td></tr> <tr style="background-color:#cceeff;page-break-inside:avoid;font-size:10pt;"> <td style="vertical-align: top; padding: 0px; width: 68%;"><div style="font-family: &quot;Times New Roman&quot;; margin-left: 1em; text-align: left; text-indent: -1em; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">Products transferred over time and fixed price contracts</div></td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">—  </div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">13,521</div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">13,521</div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td></tr> <tr style="font-size:0pt;page-break-inside:avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; width: 68%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px;"> </td></tr> <tr style="page-break-inside:avoid;font-size:10pt;"> <td style="vertical-align: top; padding: 0px; width: 68%;"><div style="font-family: &quot;Times New Roman&quot;; margin-left: 1em; text-align: left; text-indent: -1em; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"> </div></td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">$</td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">186,874</div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">$</td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">  13,521</div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td> <td style="vertical-align: top; width: 5%;"> </td> <td style="vertical-align:bottom;font-family:Times New Roman;font-size:10pt;margin-bottom:0pt;margin-top:0pt;">$</td> <td style="vertical-align:bottom;text-align:right"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; line-height: normal;">200,395</div></td> <td style="vertical-align:bottom;padding-right:2pt;margin-bottom:0pt;margin-top:0pt;"> </td></tr> <tr style="font-size:0pt;page-break-inside:avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; width: 68%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="vertical-align: bottom; padding-bottom: 0in; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 5%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="text-align: left; vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;;width:;"><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: inline-block; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended March 31, 2019 </div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Reportable Segment </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Residential </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex </div></div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Commercial </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></div></td> <td style="padding-right: 2pt; font-style: normal; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;"> </div></div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Timing of Revenue Recognition and Type of Contract </div></div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Products transferred at a point in time and variable consideration contracts </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">165,479 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">165,479 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Products transferred over time and fixed price contracts </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,092 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,092 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 68%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 68%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"/></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">165,479 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  14,092 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">179,571 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 68%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 5%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 186874000 186874000 13521000 13521000 186874000 13521000 200395000 165479000 165479000 14092000 14092000 165479000 14092000 179571000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="font-weight:bold;display:inline;">14. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">STOCK-BASED COMPENSATION</div></td></tr></table><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), <div style="letter-spacing: 0px; top: 0px;;display:inline;">approved </div>by the Company’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’s Board of Directors in May 2014 and May 2018. The Plan is administered by the Compensation Committee of the Company’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’s common stock that may be issued under the Plan is 12,840,000 and as of March 31, 2020, the total number of shares available for future issuance are 5,335,353. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the Company’s stock-based compensation grants for the three months ended March 31, 2020: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="color: white; line-height: 0pt; visibility: hidden;"> <td style="width: 60%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 14%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                              </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 14%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                              </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Awards Granted </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/> Grant Price </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Per Share </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 60%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time-based restricted stock units </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">19,769</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">   </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">101.53</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">   </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 60%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Performance-based restricted stock units (a) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">36,510</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">78.18</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 60%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">19,792</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">101.66</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="margin-top: 6pt; margin-bottom: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; text-align: left;"> </td> <td style="width: 4%; vertical-align: top;">(a)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Includes 24,320 of target performance-based restricted stock unit awards granted during the three months ended March 31, 2020, and adjustments of (2,562), 3,029 and 11,723 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2019, 2018 and 2017, respectively.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 31, 2020 and 2019 the data and assumptions shown in the following table were used: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="color: white; line-height: 0pt; visibility: hidden;"> <td style="width: 60%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 16%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                              </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 16%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                              </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31, 2020 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31, 2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 60%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average fair value of grants </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">35.65</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">29.56</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 60%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 60%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average risk-free interest rate </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.4</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 60%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 60%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37.8</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">39.1</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> The Company recognizes stock-based compensation expense ratably over the period from the grant date to the earlier of: (1) the vesting date of the award, or (2) 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’s judgment of the ultimate award that is likely to be paid out based on the achievement of the predetermined performance measures. For the employee stock purchase plan, compensation expense is recognized related to the discount on purchases. Stock-based compensation expense is included in “Selling, general and administrative expenses” in the Condensed Consolidated Statements of Comprehensive Income. The following table summarizes the Company’s stock-based compensation expense (in thousands): <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 82%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended<br/>March 31 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">354</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">295</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time-based restricted stock and restricted stock units </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,256</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,149</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Performance-based restricted stock and restricted stock units </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,135</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,314</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee stock purchase plan </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">30</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">35</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 82%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,775</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,793</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 82%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total unrecognized compensation cost related to unvested awards as of March 31, 2020 was $7.4 million. The cost of these unvested awards is being recognized over the requisite vesting period of each award. </div></div> <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan), <div style="letter-spacing: 0px; top: 0px;;display:inline;">approved </div>by the Company’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’s Board of Directors in May 2014 and May 2018. The Plan is administered by the Compensation Committee of the Company’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’s common stock that may be issued under the Plan is 12,840,000 and as of March 31, 2020, the total number of shares available for future issuance are 5,335,353. </div></div> 12840000 5335353 <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the Company’s stock-based compensation grants for the three months ended March 31, 2020: </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="color: white; line-height: 0pt; visibility: hidden;"> <td style="width: 60%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 14%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                              </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 14%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                              </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock Awards Granted </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div><br/> Grant Price </div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Per Share </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 60%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time-based restricted stock units </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">19,769</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">   </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">101.53</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">   </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 60%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Performance-based restricted stock units (a) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">36,510</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">78.18</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 60%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">19,792</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 14%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">101.66</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="margin-top: 6pt; margin-bottom: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; text-align: left;"> </td> <td style="width: 4%; vertical-align: top;">(a)</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Includes 24,320 of target performance-based restricted stock unit awards granted during the three months ended March 31, 2020, and adjustments of (2,562), 3,029 and 11,723 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2019, 2018 and 2017, respectively.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 19769 101.53 36510 78.18 19792 101.66 24320 -2562 3029 11723 Black-Scholes option-pricing formula For SARs issued in the three months ended March 31, 2020 and 2019 the data and assumptions shown in the following table were used: <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="color: white; line-height: 0pt; visibility: hidden;"> <td style="width: 60%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 16%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                              </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 16%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                              </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31, 2020 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31, 2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 60%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average fair value of grants </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">35.65</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">29.56</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 60%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">0</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 60%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average risk-free interest rate </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1.4</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2.5</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 60%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years) </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">5 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 60%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">37.8</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 16%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">39.1</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">%</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 35.65 29.56 0 0 0.014 0.025 P5Y P5Y 0.378 0.391 The following table summarizes the Company’s stock-based compensation expense (in thousands): <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 76%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 82%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended<br/>March 31 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2020 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">2019 </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">354</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">295</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time-based restricted stock and restricted stock units </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,256</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,149</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Performance-based restricted stock and restricted stock units </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,135</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,314</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee stock purchase plan </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">30</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">35</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 82%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 82%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,775</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,793</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 82%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table> 354000 295000 1256000 1149000 1135000 1314000 30000 35000 2775000 2793000 7400000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="font-weight:bold;display:inline;">15. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">INCOME TAXES</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s effective tax rate for the three months ended March 31, 2020 and 2019 was 23.8% and 19.6%, respectively, which resulted in expense of $13.3 million and $7.7 million, respectively. The increase of 4.2% in the effective tax rate was primarily due to a current year decrease in excess tax benefits from the exercise of share-based payments and an increase in <div style="letter-spacing: 0px; top: 0px;;display:inline;">non-<div style="display:inline;">deductible<div style="display:inline;"> </div></div></div>executive compensation. </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the three months ended March 31, 2020 and 2019, the Company realized $1.0 million and $2.3 million, respectively, of excess tax benefits from stock-based awards and recorded a corresponding benefit to income tax expense. </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 31, 2020, the Company maintains a valuation allowance of $3.0 million against deferred tax assets primarily related to state tax credits it estimates will expire before they are realized. </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">In response to <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19,</div> Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) on March 27, 2020. The CARES Act provides numerous tax provisions and other stimulus measures, including temporary suspension of certain payment requirements for the employer portion of Social Security taxes and the creation of certain refundable employee retention credits. The Company evaluated the impact on its consolidated financial statements and determined that as of March 31, 2020, the CARES Act did not have a material impact on its consolidated financial condition or results of operations. </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 31, 2020, for certain tax jurisdictions tax years 2016 through 2019 remain subject to examination. The Company’s returns filed with the state of New Jersey for the tax years 2015 through 2018 are currently under examination. No material adjustments are expected as a result of the audit. 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> 0.238 0.196 13300000 7700000 0.042 1000000.0 2300000 3000000.0 2016 2019 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="font-weight:bold;display:inline;">16. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">SEGMENT INFORMATION</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company operates in two reportable segments: </div></div><div style="margin-top: 6pt; margin-bottom: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Trex Residential manufactures wood-alternative decking and residential railing and related products marketed under the brand name Trex<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;">®</div>. 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.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="margin-top: 6pt; margin-bottom: 0px;"/> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%; text-align: left;"> </td> <td style="width: 3%; vertical-align: top;">•</td> <td style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">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.</td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’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’s customers’ 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 31, 2020 and 2019 includes data for Trex Residential and Trex Commercial (in thousands): </div></div><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment Data: </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="color: white; line-height: 0pt; visibility: hidden;"> <td style="width: 42%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31, 2020 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended<br/>March 31, 2019 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex<div style="display:inline;"> </div></div></div><div style="font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Residential</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex<div style="display:inline;"> </div>Commercial </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex<div style="display:inline;"> </div>Residential </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex<div style="display:inline;"> </div>Commercial </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 42%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">186,874</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,521</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">200,395</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">165,479</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,092</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">179,571</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 42%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">41,020</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,382</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,402</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31,255</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">300</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31,555</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 42%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EBITDA </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">56,950</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,036</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,986</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,067</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">526</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,593</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 42%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,664</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">187</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,851</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,268</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">126</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,394</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 42%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,788</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">467</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,255</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,600</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">100</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,700</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 42%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital expenditures </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">22,416</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">317</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">22,733</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,694</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">953</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,647</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 42%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">539,352</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">91,504</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">630,856</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">448,303</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">87,342</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">535,645</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reconciliation of Net Income to EBITDA: </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="color: white; line-height: 0pt; visibility: hidden;"> <td style="width: 44%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31, 2020 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended<br/>March 31, 2019 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex<div style="display:inline;"> </div></div></div><div style="font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Residential</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex<div style="display:inline;"> </div>Commercial </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex<div style="display:inline;"> </div>Residential </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex<div style="display:inline;"> </div>Commercial </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">41,020</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,382</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,402</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31,255</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">300</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31,555</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income, net </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(522</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(522</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(56</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(56</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,788</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">467</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,255</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,600</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">100</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,700</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,664</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">187</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,851</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,268</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">126</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,394</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 44%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EBITDA </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">56,950</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,036</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,986</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,067</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">526</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,593</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 44%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 2 The below segment data for the three months ended March 31, 2020 and 2019 includes data for Trex Residential and Trex Commercial (in thousands):<div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment Data: </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="color: white; line-height: 0pt; visibility: hidden;"> <td style="width: 42%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 3%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31, 2020 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended<br/>March 31, 2019 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex<div style="display:inline;"> </div></div></div><div style="font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Residential</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex<div style="display:inline;"> </div>Commercial </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex<div style="display:inline;"> </div>Residential </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex<div style="display:inline;"> </div>Commercial </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 42%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">186,874</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,521</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">200,395</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">165,479</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">14,092</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">179,571</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 42%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">41,020</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,382</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,402</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31,255</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">300</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31,555</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 42%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EBITDA </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">56,950</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,036</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,986</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,067</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">526</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,593</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 42%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,664</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">187</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,851</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,268</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">126</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,394</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 42%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,788</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">467</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,255</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,600</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">100</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,700</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 42%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital expenditures </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">22,416</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">317</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">22,733</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,694</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">953</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">8,647</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 42%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">539,352</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">91,504</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">630,856</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">448,303</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">87,342</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">535,645</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 186874000 13521000 200395000 165479000 14092000 179571000 41020000 1382000 42402000 31255000 300000 31555000 56950000 2036000 58986000 42067000 526000 42593000 3664000 187000 3851000 3268000 126000 3394000 12788000 467000 13255000 7600000 100000 7700000 22416000 317000 22733000 7694000 953000 8647000 539352000 91504000 630856000 448303000 87342000 535645000 <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reconciliation of Net Income to EBITDA: </div></div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 100%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="color: white; line-height: 0pt; visibility: hidden;"> <td style="width: 44%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="white-space: nowrap; font-family: &quot;Times New Roman&quot;;">                           </td> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended </div></div></div><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">March 31, 2020 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended<br/>March 31, 2019 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex<div style="display:inline;"> </div></div></div><div style="font-size: 8pt;;font-weight:bold;display:inline;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Residential</div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex<div style="display:inline;"> </div>Commercial </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex<div style="display:inline;"> </div>Residential </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex<div style="display:inline;"> </div>Commercial </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;;width:;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;;width:;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;;width:;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">41,020</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1,382</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,402</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31,255</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">300</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">31,555</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income, net </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(522</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(522</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(56</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(56</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">12,788</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">467</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">13,255</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,600</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">100</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,700</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,664</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">187</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,851</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,268</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">126</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3,394</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 44%;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt; width: 44%;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EBITDA </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">56,950</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2,036</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">58,986</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,067</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">526</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">42,593</div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 44%;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 41020000 1382000 42402000 31255000 300000 31555000 522000 522000 56000 56000 12788000 467000 13255000 7600000 100000 7700000 3664000 187000 3851000 3268000 126000 3394000 56950000 2036000 58986000 42067000 526000 42593000 <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="font-weight:bold;display:inline;">17. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">SEASONALITY</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px; line-height: 12pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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 significantly each period. </div></div> <table border="0" cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top; white-space: nowrap;"><div style="font-weight:bold;display:inline;">18. </div></td> <td style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;">COMMITMENTS AND CONTINGENCIES</div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/><div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 6pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Product Warranty </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company warrants that its decking and residential 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 continues to receive and settle claims for 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) the number of claims to be settled with payment and (2) the average cost to settle each claim. </div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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’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 31, 2020, was consistent with the Company’s expectations but higher than the number of claims received in the three months ended March 31, 2019. Average settlement cost per claim experienced in the three months ended March 31, 2020 was slightly higher than the Company’s expectations, considerably higher than that experienced in the three months ended March 31, 2019, due to an increase in larger claims settled and changes in the mix of settlement methods, and slightly lower than that experienced for the year ended December 31, 2019. The Company believes its reserve at March 31, 2020 is sufficient to cover future surface flaking obligations and no adjustments were required in the current period. </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’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’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 $1.8 million change in the surface flaking warranty reserve. </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a reconciliation of the Company’s residential product warranty reserve (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 71%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended March 31, 2020 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Surface<br/>Flaking </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Other<br/>Residential </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance, January 1 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">19,024 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  6,470 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 25,494 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provisions and changes in estimates </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">321 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">321 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(557</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(168</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(725</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance, March 31 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,467 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,623 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25,090 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 71%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended March 31, 2019 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Surface<br/>Flaking </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Other<br/>Residential </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance, January 1 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 23,951 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  6,803 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">30,754 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provisions and changes in estimates </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">505 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">505 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(633</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(292</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(925</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance, March 31 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">23,318 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,016 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">30,334 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> <div style="text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-style: normal; margin-top: 18pt; margin-bottom: 0px;"><div style="font-style:italic;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Legal Matters </div></div></div><div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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. 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’s consolidated financial condition, results of operations, liquidity or competitive position. </div></div> P10Y P25Y 0.10 1800000 <div style="text-align: left; font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0px;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following is a reconciliation of the Company’s residential product warranty reserve (in thousands): </div></div> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 71%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended March 31, 2020 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Surface<br/>Flaking </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Other<br/>Residential </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance, January 1 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">19,024 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  6,470 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 25,494 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provisions and changes in estimates </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">321 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">321 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(557</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(168</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(725</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance, March 31 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">18,467 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">6,623 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">25,090 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px; background: none;"/> <table border="0" cellpadding="0" cellspacing="0" style="margin: 12pt auto 0px; width: 84%; font-size: 10pt; border-collapse: separate; border-spacing: 0;"> <tr style="font-size: 0px;"> <td style="width: 71%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="width: 4%; font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/> <td style="font-family: &quot;Times New Roman&quot;; padding: 0px;"/></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended March 31, 2019 </div></div></div></td> <td style="padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; font-size: 8pt; padding-bottom: 0.5pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"/></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Surface<br/>Flaking </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Other<br/>Residential </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 1pt solid rgb(0, 0, 0); font-size: 8pt;"><div style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Total </div></div></div></td> <td style="padding-right: 2pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; padding-bottom: 0.5pt;"><div style="font-weight:bold;display:inline;"> </div></td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance, January 1 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> 23,951 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">  6,803 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">30,754 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provisions and changes in estimates </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">505 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">505 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(633</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(292</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;"> </td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">(925</div></div></td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; white-space: nowrap;">)</td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 1px solid rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 0.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="padding: 0px; vertical-align: top; font-size: 10pt;"><div style="text-align: left; text-indent: -1em; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance, March 31 </div></div></td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">23,318 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">7,016 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom;">$</td> <td style="text-align: right; vertical-align: bottom; font-size: 10pt;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">30,334 </div></div></td> <td style="padding-right: 2pt; margin-top: 0pt; margin-bottom: 0pt; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-size: 0pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; border-bottom: 3px double rgb(0, 0, 0); font-family: &quot;Times New Roman&quot;;"> </td> <td style="padding-right: 2pt; vertical-align: bottom; padding-bottom: 1.5px; font-family: &quot;Times New Roman&quot;;"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="clear: both; max-height: 0px;"/> 19024000 6470000 25494000 321000 321000 557000 168000 725000 18467000 6623000 25090000 23951000 6803000 30754000 505000 505000 633000 292000 925000 23318000 7016000 30334000 XML 58 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Sales and marketing $ 18,392 $ 28,402
Income taxes 9,688 0
Compensation and benefits 7,721 13,475
Operating lease liabilities 7,111 7,079
Customer deposits 3,232 2,905
Manufacturing costs 2,504 2,564
Billings in excess of revenues 2,125 816
Other 3,582 3,024
Total accrued expenses and other liabilities $ 54,355 $ 58,265
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating Lease Liabilities, Payments Due [Abstract]    
2020 $ 6,329  
2021 8,279  
2022 6,464  
2023 6,109  
2024 6,146  
Thereafter 11,079  
Total lease payments 44,406  
Less imputed interest (4,855)  
Total operating liabilities $ 39,551 $ 41,321
XML 60 R25.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2020
Accounting Policies [Abstract]  
Stock-Based Compensation
The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan),
approved
by the Company’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’s Board of Directors in May 2014 and May 2018. The Plan is administered by the Compensation Committee of the Company’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’s common stock that may be issued under the Plan is 12,840,000 and as of March 31, 2020, the total number of shares available for future issuance are 5,335,353.
XML 61 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Income Taxes
3 Months Ended
Mar. 31, 2020
Income Tax Disclosure [Abstract]  
Income Taxes
15.
INCOME TAXES
The Company’s effective tax rate for the three months ended March 31, 2020 and 2019 was 23.8% and 19.6%, respectively, which resulted in expense of $13.3 million and $7.7 million, respectively. The increase of 4.2% in the effective tax rate was primarily due to a current year decrease in excess tax benefits from the exercise of share-based payments and an increase in
non-
deductible
 
executive compensation.
During the three months ended March 31, 2020 and 2019, the Company realized $1.0 million and $2.3 million, respectively, of excess tax benefits from stock-based awards and recorded a corresponding benefit to income tax expense.
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 31, 2020, the Company maintains a valuation allowance of $3.0 million against deferred tax assets primarily related to state tax credits it estimates will expire before they are realized.
In response to
COVID-19,
Congress enacted the Coronavirus Aid, Relief, and Economic Security Act (CARES Act) on March 27, 2020. The CARES Act provides numerous tax provisions and other stimulus measures, including temporary suspension of certain payment requirements for the employer portion of Social Security taxes and the creation of certain refundable employee retention credits. The Company evaluated the impact on its consolidated financial statements and determined that as of March 31, 2020, the CARES Act did not have a material impact on its consolidated financial condition or results of operations.
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 31, 2020, for certain tax jurisdictions tax years 2016 through 2019 remain subject to examination. The Company’s returns filed with the state of New Jersey for the tax years 2015 through 2018 are currently under examination. No material adjustments are expected as a result of the audit. 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.
XML 62 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Supplemental Cash Flow information and Supplemental balance sheet information related to operating leases to operating leases
The following table includes supplemental cash flow information for the three months ended March 31, 2020 and March 31, 2019 and supplemental balance sheet information at March 31, 2020 and December 31, 2019 related to operating leases (in thousands):
                 
 
Three Months Ended
 
Supplemental cash flow information
 
March 31,
2020
 
 
March 31,
2019
 
Cash paid for amounts included in the measurement of operating lease liabilities
 
$
2,143
 
 
$
2,118
 
Operating ROU assets obtained in exchange for lease liabilities
 
$
 
 
$
388
 
                 
Supplemental balance sheet information
 
March 31,
2020
 
 
December 31,
2019
 
Operating lease ROU assets
  $
38,329
    $
40,049
 
 
 
 
 
 
 
 
Operating lease liabilities:
   
     
 
Accrued expenses and other current liabilities
  $
7,111
    $
7,079
 
Operating lease liabilities
   
32,440
     
34,242
 
                 
Total operating lease liabilities
  $
39,551
    $
41,321
 
                 
Maturities of operating lease liabilities
The following table summarizes maturities of operating lease liabilities at March 31, 2020 (in thousands):
Maturities of operating lease liabilities
 
 
2020
  $
6,329
 
2021
   
8,279
 
2022
   
6,464
 
2023
   
6,109
 
2024
   
6,146
 
Thereafter
   
11,079
 
         
Total lease payments
   
44,406
 
Less imputed interest
   
(4,855
)
         
Total operating liabilities
  $
  39,551
 
         
XML 63 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.1 html 109 288 1 false 35 0 false 5 false false R1.htm 1001 - Document - Cover Page Sheet http://www.trex.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1002 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 2 false false R3.htm 1003 - Statement - Consolidated Balance Sheets Sheet http://www.trex.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 1004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 1005 - Statement - Statements of Changes in Stockholders' Equity Sheet http://www.trex.com/role/StatementsOfChangesInStockholdersEquity Statements of Changes in Stockholders' Equity Statements 5 false false R6.htm 1006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.trex.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 1007 - Disclosure - Business and Organization Sheet http://www.trex.com/role/BusinessAndOrganization Business and Organization Notes 7 false false R8.htm 1008 - Disclosure - Basis of Presentation Sheet http://www.trex.com/role/BasisOfPresentation Basis of Presentation Notes 8 false false R9.htm 1009 - Disclosure - Recently Adopted Accounting Standards Sheet http://www.trex.com/role/RecentlyAdoptedAccountingStandards Recently Adopted Accounting Standards Notes 9 false false R10.htm 1010 - Disclosure - New Accounting Standards Not Yet Adopted Sheet http://www.trex.com/role/NewAccountingStandardsNotYetAdopted New Accounting Standards Not Yet Adopted Notes 10 false false R11.htm 1011 - Disclosure - Inventories Sheet http://www.trex.com/role/Inventories Inventories Notes 11 false false R12.htm 1012 - Disclosure - Prepaid Expenses and Other Assets Sheet http://www.trex.com/role/PrepaidExpensesAndOtherAssets Prepaid Expenses and Other Assets Notes 12 false false R13.htm 1013 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.trex.com/role/GoodwillAndOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 13 false false R14.htm 1014 - Disclosure - Accrued Expenses and Other Liabilities Sheet http://www.trex.com/role/AccruedExpensesAndOtherLiabilities Accrued Expenses and Other Liabilities Notes 14 false false R15.htm 1015 - Disclosure - Debt Sheet http://www.trex.com/role/Debt Debt Notes 15 false false R16.htm 1016 - Disclosure - Leases Sheet http://www.trex.com/role/Leases Leases Notes 16 false false R17.htm 1017 - Disclosure - Financial Instruments Sheet http://www.trex.com/role/FinancialInstruments Financial Instruments Notes 17 false false R18.htm 1018 - Disclosure - Stockholders' Equity Sheet http://www.trex.com/role/StockholdersEquity Stockholders' Equity Notes 18 false false R19.htm 1019 - Disclosure - Revenue From Contracts With Customers Sheet http://www.trex.com/role/RevenueFromContractsWithCustomers Revenue From Contracts With Customers Notes 19 false false R20.htm 1020 - Disclosure - Stock-Based Compensation Sheet http://www.trex.com/role/StockBasedCompensation Stock-Based Compensation Notes 20 false false R21.htm 1021 - Disclosure - Income Taxes Sheet http://www.trex.com/role/IncomeTaxes Income Taxes Notes 21 false false R22.htm 1022 - Disclosure - Segment Information Sheet http://www.trex.com/role/SegmentInformation Segment Information Notes 22 false false R23.htm 1023 - Disclosure - Seasonality Sheet http://www.trex.com/role/Seasonality Seasonality Notes 23 false false R24.htm 1024 - Disclosure - Commitments and Contingencies Sheet http://www.trex.com/role/CommitmentsAndContingencies Commitments and Contingencies Notes 24 false false R25.htm 1025 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://www.trex.com/role/SummaryOfSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://www.trex.com/role/RecentlyAdoptedAccountingStandards 25 false false R26.htm 1026 - Disclosure - Inventories (Tables) Sheet http://www.trex.com/role/InventoriesTables Inventories (Tables) Tables http://www.trex.com/role/Inventories 26 false false R27.htm 1027 - Disclosure - Prepaid Expenses and Other Assets (Tables) Sheet http://www.trex.com/role/PrepaidExpensesAndOtherAssetsTables Prepaid Expenses and Other Assets (Tables) Tables http://www.trex.com/role/PrepaidExpensesAndOtherAssets 27 false false R28.htm 1028 - Disclosure - Accrued Expenses and Other Liabilities (Tables) Sheet http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesTables Accrued Expenses and Other Liabilities (Tables) Tables http://www.trex.com/role/AccruedExpensesAndOtherLiabilities 28 false false R29.htm 1029 - Disclosure - Leases (Tables) Sheet http://www.trex.com/role/LeasesTables Leases (Tables) Tables http://www.trex.com/role/Leases 29 false false R30.htm 1030 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.trex.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.trex.com/role/StockholdersEquity 30 false false R31.htm 1031 - Disclosure - Revenue From Contracts With Customers (Tables) Sheet http://www.trex.com/role/RevenueFromContractsWithCustomersTables Revenue From Contracts With Customers (Tables) Tables http://www.trex.com/role/RevenueFromContractsWithCustomers 31 false false R32.htm 1032 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.trex.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.trex.com/role/StockBasedCompensation 32 false false R33.htm 1033 - Disclosure - Segment Information (Tables) Sheet http://www.trex.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.trex.com/role/SegmentInformation 33 false false R34.htm 1034 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.trex.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.trex.com/role/CommitmentsAndContingencies 34 false false R35.htm 1035 - Disclosure - Business and Organization - Additional Information (Detail) Sheet http://www.trex.com/role/BusinessAndOrganizationAdditionalInformationDetail Business and Organization - Additional Information (Detail) Details 35 false false R36.htm 1036 - Disclosure - Inventories - Summary of Inventories (Detail) Sheet http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail Inventories - Summary of Inventories (Detail) Details 36 false false R37.htm 1037 - Disclosure - Inventories - Additional Information (Detail) Sheet http://www.trex.com/role/InventoriesAdditionalInformationDetail Inventories - Additional Information (Detail) Details 37 false false R38.htm 1038 - Disclosure - Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) Sheet http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) Details 38 false false R39.htm 1039 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) Sheet http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail Goodwill and Other Intangible Assets - Additional Information (Detail) Details 39 false false R40.htm 1040 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) Sheet http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) Details 40 false false R41.htm 1041 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.trex.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 41 false false R42.htm 1042 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.trex.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 42 false false R43.htm 1043 - Disclosure - Leases - Supplemental Cash flow Information to operating leases (Details) Sheet http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails Leases - Supplemental Cash flow Information to operating leases (Details) Details 43 false false R44.htm 1044 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails Leases - Maturities of Operating Lease Liabilities (Details) Details 44 false false R45.htm 1045 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 45 false false R46.htm 1046 - Disclosure - Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) Sheet http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) Details 46 false false R47.htm 1047 - Disclosure - Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) Sheet http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) Details 47 false false R48.htm 1048 - Disclosure - Revenue From Contracts With Customers - Additional Information (Detail) Sheet http://www.trex.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail Revenue From Contracts With Customers - Additional Information (Detail) Details 48 false false R49.htm 1049 - Disclosure - Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail) Sheet http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail) Details 49 false false R50.htm 1050 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 50 false false R51.htm 1051 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail) Sheet http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail) Details 51 false false R52.htm 1052 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) Sheet http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) Details 52 false false R53.htm 1053 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail) Sheet http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail) Details 53 false false R54.htm 1054 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail) Sheet http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail) Details 54 false false R55.htm 1055 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 55 false false R56.htm 1056 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.trex.com/role/SegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 56 false false R57.htm 1057 - Disclosure - Segment Information - Details of Segment Information (Detail) Sheet http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail Segment Information - Details of Segment Information (Detail) Details 57 false false R58.htm 1058 - Disclosure - Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail) Sheet http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail) Details 58 false false R59.htm 1059 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 59 false false R60.htm 1060 - Disclosure - Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail) Sheet http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail) Details 60 false false All Reports Book All Reports d173561d10q.htm d173561dex311.htm d173561dex312.htm d173561dex32.htm d173561dex35.htm trex-20200331.xsd trex-20200331_cal.xml trex-20200331_def.xml trex-20200331_lab.xml trex-20200331_pre.xml g173561g1023003702175.jpg http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 true true XML 64 R41.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Additional Information (Detail)
3 Months Ended
Mar. 31, 2020
USD ($)
Line of Credit Facility [Line Items]  
Outstanding borrowing capacity $ 28,500,000
Remaining available borrowing capacity $ 221,500,000
Fourth Amended And Restated Credit Agreement [Member]  
Line of Credit Facility [Line Items]  
Termination date of the Credit Agreement Nov. 05, 2024
Revolver Loans Portion Effective January 1 through June 30 [Member] | Fourth Amended And Restated Credit Agreement [Member]  
Line of Credit Facility [Line Items]  
Revolving loans in a collective maximum principal amount $ 250,000,000
Revolver Loans Portion Effective July 1 through December 31 [Member] | Fourth Amended And Restated Credit Agreement [Member]  
Line of Credit Facility [Line Items]  
Revolving loans in a collective maximum principal amount $ 200,000,000
XML 65 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Stockholders' Equity - Additional Information (Detail) - $ / shares
23 Months Ended
Dec. 31, 2019
Apr. 29, 2020
Mar. 31, 2020
Equity, Class of Treasury Stock [Line Items]      
Common stock, shares authorized 120,000,000   120,000,000
Subsequent Event [Member]      
Equity, Class of Treasury Stock [Line Items]      
Common stock, par value   $ 0.01  
Common stock, shares authorized   180,000,000  
Stock Repurchase Programs [Member]      
Equity, Class of Treasury Stock [Line Items]      
Common stock repurchase program, authorized shares     5,800,000
Number of shares repurchased by the Company 1,400,000    
XML 66 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers $ 200,395 $ 179,571
Products Transferred at a Point in Time and Variable Consideration Contracts [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 186,874 165,479
Products Transferred Over Time and Fixed Price Contracts [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 13,521 14,092
Residential [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 186,874 165,479
Residential [Member] | Products Transferred at a Point in Time and Variable Consideration Contracts [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 186,874 165,479
Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers 13,521 14,092
Commercial [Member] | Products Transferred Over Time and Fixed Price Contracts [Member]    
Disaggregation of Revenue [Line Items]    
Revenue from contract with customers $ 13,521 $ 14,092
XML 67 R28.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Expenses and Other Liabilities (Tables)
3 Months Ended
Mar. 31, 2020
Payables and Accruals [Abstract]  
Summary of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands):
 
March 31,
2020
 
 
December 31,
2019
 
Sales and marketing
  $
18,392
    $
  28,402
 
Income taxes
   
9,688
     
 
Compensation and benefits
   
7,721
     
13,475
 
Operating lease liabilities
   
7,111
     
7,079
 
Customer deposits
   
3,232
     
2,905
 
Manufacturing costs
   
2,504
     
2,564
 
Billings in excess of revenues
   
2,125
     
816
 
Other
   
3,582
     
3,024
 
                 
Total accrued expenses and other liabilities
  $
54,355
    $
58,265
 
                 
XML 68 R24.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies
18.
COMMITMENTS AND CONTINGENCIES
Product Warranty
The Company warrants that its decking and residential 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 continues to receive and settle claims for 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) the number of claims to be settled with payment and (2) the average cost to settle each claim.
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.
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’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 31, 2020, was consistent with the Company’s expectations but higher than the number of claims received in the three months ended March 31, 2019. Average settlement cost per claim experienced in the three months ended March 31, 2020 was slightly higher than the Company’s expectations, considerably higher than that experienced in the three months ended March 31, 2019, due to an increase in larger claims settled and changes in the mix of settlement methods, and slightly lower than that experienced for the year ended December 31, 2019. The Company believes its reserve at March 31, 2020 is sufficient to cover future surface flaking obligations and no adjustments were required in the current period.
The Company’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’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 $1.8 million change in the surface flaking warranty reserve.
The following is a reconciliation of the Company’s residential product warranty reserve (in thousands):
 
Three Months Ended March 31, 2020
 
 
Surface
Flaking
 
 
Other
Residential
 
 
Total
 
Beginning balance, January 1
  $
19,024
    $
  6,470
    $
 25,494
 
Provisions and changes in estimates
   
—  
     
321
     
321
 
Settlements made during the period
   
(557
)    
(168
)    
(725
)
                         
Ending balance, March 31
  $
18,467
    $
6,623
    $
25,090
 
                         
 
Three Months Ended March 31, 2019
 
 
Surface
Flaking
 
 
Other
Residential
 
 
Total
 
Beginning balance, January 1
  $
 23,951
    $
  6,803
    $
30,754
 
Provisions and changes in estimates
   
—  
     
505
     
505
 
Settlements made during the period
   
(633
)    
(292
)    
(925
)
                         
Ending balance, March 31
  $
23,318
    $
7,016
    $
30,334
 
                         
Legal Matters
The Company has lawsuits, as well as other claims, pending against it which are ordinary routine litigation and claims incidental to the business. 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’s consolidated financial condition, results of operations, liquidity or competitive position.
XML 69 R20.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation
3 Months Ended
Mar. 31, 2020
Disclosure of Compensation Related Costs, Share-based Payments [Abstract]  
Stock-Based Compensation
14.
STOCK-BASED COMPENSATION
The Company has one stock-based compensation plan, the 2014 Stock Incentive Plan (Plan),
approved
by the Company’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’s Board of Directors in May 2014 and May 2018. The Plan is administered by the Compensation Committee of the Company’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’s common stock that may be issued under the Plan is 12,840,000 and as of March 31, 2020, the total number of shares available for future issuance are 5,335,353.
The following table summarizes the Company’s stock-based compensation grants for the three months ended March 31, 2020:
                                                             
 
Stock Awards Granted
 
 
Weighted-Average

 Grant Price
Per Share
 
Time-based restricted stock units
   
19,769
      $
101.53
   
Performance-based restricted stock units (a)
   
36,510
    $
78.18
 
Stock appreciation rights
   
19,792
    $
101.66
 
  (a) Includes 24,320 of target performance-based restricted stock unit awards granted during the three months ended March 31, 2020, and adjustments of (2,562), 3,029 and 11,723 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2019, 2018 and 2017, respectively.
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 31, 2020 and 2019 the data and assumptions shown in the following table were used:
                                                             
 
Three Months Ended
March 31, 2020
 
 
Three Months Ended
March 31, 2019
 
Weighted-average fair value of grants
  $
35.65
    $
29.56
 
Dividend yield
   
0
%    
0
%
Average risk-free interest rate
   
1.4
%    
2.5
%
Expected term (years)
   
5
     
5
 
Expected volatility
   
37.8
%    
39.1
%
The Company recognizes stock-based compensation expense ratably over the period from the grant date to the earlier of: (1) the vesting date of the award, or (2) 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’s judgment of the ultimate award that is likely to be paid out based on the achievement of the predetermined performance measures. For the employee stock purchase plan, compensation expense is recognized related to the discount on purchases. Stock-based compensation expense is included in “Selling, general and administrative expenses” in the Condensed Consolidated Statements of Comprehensive Income. The following table summarizes the Company’s stock-based compensation expense (in thousands):
 
Three Months Ended
March 31
 
 
2020
 
 
2019
 
Stock appreciation rights
  $
354
    $
295
 
Time-based restricted stock and restricted stock units
   
1,256
     
1,149
 
Performance-based restricted stock and restricted stock units
   
1,135
     
1,314
 
Employee stock purchase plan
   
30
     
35
 
                 
Total stock-based compensation
  $
2,775
    $
2,793
 
                 
Total unrecognized compensation cost related to unvested awards as of March 31, 2020 was $7.4 million. The cost of these unvested awards is being recognized over the requisite vesting period of each award.
XML 70 R16.htm IDEA: XBRL DOCUMENT v3.20.1
Leases
3 Months Ended
Mar. 31, 2020
Leases [Abstract]  
Leases
10.
LEASES
The Company leases office space, storage warehouses and certain plant equipment under various operating leases. The Company’s operating leases have remaining lease terms of 1 year to 9 years. Lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.
For the three months ended March 31, 2020 and March 31, 2019, total operating lease cost was $2.1 million. The weighted average remaining lease term at March 31, 2020 and December 31, 2019 was 6.2 years and 6.5 years, respectively. The weighted average discount rate at March 31, 2020 and December 31, 2019 was 3.66%.
The following table includes supplemental cash flow information for the three months ended March 31, 2020 and March 31, 2019 and supplemental balance sheet information at March 31, 2020 and December 31, 2019 related to operating leases (in thousands):
                 
 
Three Months Ended
 
Supplemental cash flow information
 
March 31,
2020
 
 
March 31,
2019
 
Cash paid for amounts included in the measurement of operating lease liabilities
 
$
2,143
 
 
$
2,118
 
Operating ROU assets obtained in exchange for lease liabilities
 
$
 
 
$
388
 
                 
Supplemental balance sheet information
 
March 31,
2020
 
 
December 31,
2019
 
Operating lease ROU assets
  $
38,329
    $
40,049
 
 
 
 
 
 
 
 
Operating lease liabilities:
   
     
 
Accrued expenses and other current liabilities
  $
7,111
    $
7,079
 
Operating lease liabilities
   
32,440
     
34,242
 
                 
Total operating lease liabilities
  $
39,551
    $
41,321
 
                 
The following table summarizes maturities of operating lease liabilities at March 31, 2020 (in thousands):
Maturities of operating lease liabilities
 
 
2020
  $
6,329
 
2021
   
8,279
 
2022
   
6,464
 
2023
   
6,109
 
2024
   
6,146
 
Thereafter
   
11,079
 
         
Total lease payments
   
44,406
 
Less imputed interest
   
(4,855
)
         
Total operating liabilities
  $
  39,551
 
         
XML 71 R12.htm IDEA: XBRL DOCUMENT v3.20.1
Prepaid Expenses and Other Assets
3 Months Ended
Mar. 31, 2020
Text Block [Abstract]  
Prepaid Expenses and Other Assets
6.
PREPAID EXPENSES AND OTHER ASSETS
Prepaid expenses and other assets consist of the following (in thousands):
 
March 31,
2020
 
 
December 31,
2019
 
Prepaid expenses
  $
6,901
    $
8,282
 
Revenues in excess of billings
   
6,247
     
6,664
 
Contract retainage
   
2,273
     
1,832
 
Income tax receivable
   
513
     
2,675
 
Other
   
648
     
350
 
                 
Total prepaid expenses and other assets
  $
16,582
    $
  19,803
 
                 
XML 72 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue From Contracts With Customers (Tables)
3 Months Ended
Mar. 31, 2020
Revenue from Contract with Customer [Abstract]  
Summary of Disaggregated Net Sales The tables also include a reconciliation of the respective disaggregated net sales with the Company’s reportable segments (in thousands):
 
                         
Three Months Ended March 31, 2020
 
Reportable Segment
 
 
 
Trex 
Residential
 
 
Trex 
Commercial
 
 
Total
 
Timing of Revenue Recognition and Type of Contract
 
 
 
 
 
 
 
 
 
 
 
 
Products transferred at a point in time and variable consideration contracts
  $
186,874
    $
—  
    $
186,874
 
Products transferred over time and fixed price contracts
   
—  
     
13,521
     
13,521
 
                         
 
  $
186,874
    $
  13,521
    $
200,395
 
                         
Three Months Ended March 31, 2019
 
Reportable Segment
 
 
Trex 
Residential
 
 
Trex 
Commercial
 
 
Total
 
Timing of Revenue Recognition and Type of Contract
 
 
 
 
 
 
 
 
 
Products transferred at a point in time and variable consideration contracts
  $
165,479
    $
—  
    $
165,479
 
Products transferred over time and fixed price contracts
   
—  
     
14,092
     
14,092
 
                         
  $
165,479
    $
  14,092
    $
179,571
 
                         
XML 73 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Business and Organization - Additional Information (Detail)
3 Months Ended
Mar. 31, 2020
Segment
Accounting Policies [Abstract]  
Number of reportable segments 2
XML 74 report.css IDEA: XBRL DOCUMENT /* 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; } XML 75 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Dec. 31, 2019
Goodwill [Line Items]      
Amortization of intangible asset $ 0.1 $ 0.1  
Intangible Assets 6.3   $ 6.3
Accumulated Amortization 0.8   0.7
Commercial [Member]      
Goodwill [Line Items]      
Goodwill     $ 54.3
Residential [Member]      
Goodwill [Line Items]      
Goodwill $ 14.2    
Domain Names [Member]      
Goodwill [Line Items]      
Amortization period 15 years    
XML 76 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Segment Reporting Information [Line Items]    
Net income $ 42,402 $ 31,555
Interest income, net (522) (56)
Income tax expense 13,255 7,700
Depreciation and Amortization 3,851 3,394
Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Net income 42,402 31,555
Interest income, net (522) (56)
Income tax expense 13,255 7,700
Depreciation and Amortization 3,851 3,394
EBITDA 58,986 42,593
Operating Segments [Member] | Residential [Member]    
Segment Reporting Information [Line Items]    
Net income 41,020 31,255
Interest income, net (522) (56)
Income tax expense 12,788 7,600
Depreciation and Amortization 3,664 3,268
EBITDA 56,950 42,067
Operating Segments [Member] | Commercial [Member]    
Segment Reporting Information [Line Items]    
Net income 1,382 300
Income tax expense 467 100
Depreciation and Amortization 187 126
EBITDA $ 2,036 $ 526
XML 77 R54.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Performance Based Restricted Stock Unit Target [Member]        
Stock Awards Granted 24,320      
Performance Based Restricted Stock Unit Adjustment [Member]        
Stock Awards Granted   (2,562) 3,029 11,723
XML 78 R50.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Additional Information (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2020
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost related to unvested awards | $ $ 7.4
2014 Stock Incentive Plan [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Total aggregate number of shares of common stock that may be issued 12,840,000
Number of common stock available for future issuance 5,335,353
Stock Appreciation Rights [Member]  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Fair value assumptions method used Black-Scholes option-pricing formula
XML 79 R2.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Income Statement [Abstract]    
Net sales $ 200,395 $ 179,571
Cost of sales 110,699 110,206
Gross profit 89,696 69,365
Selling, general and administrative expenses 34,561 30,166
Income from operations 55,135 39,199
Interest income, net (522) (56)
Income before income taxes 55,657 39,255
Provision for income taxes 13,255 7,700
Net income $ 42,402 $ 31,555
Basic earnings per common share $ 0.73 $ 0.54
Basic weighted average common shares outstanding 58,129,529 58,543,478
Diluted earnings per common share $ 0.73 $ 0.54
Diluted weighted average common shares outstanding 58,323,721 58,829,177
Comprehensive income $ 42,402 $ 31,555
XML 80 R6.htm IDEA: XBRL DOCUMENT v3.20.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Operating Activities    
Net income $ 42,402 $ 31,555
Adjustments to reconcile net income to net cash used in operating activities:    
Depreciation and amortization 3,851 3,394
Stock-based compensation 2,775 2,793
(Gain) loss on disposal of property, plant and equipment (123) 10
Other non-cash adjustments 32 31
Changes in operating assets and liabilities:    
Accounts receivable (162,780) (128,182)
Inventories (2,610) 7,645
Prepaid expenses and other assets 1,059 1,214
Accounts payable 8,865 (7,556)
Accrued expenses and other liabilities (14,089) (27,332)
Income taxes receivable/payable 11,850 6,438
Net cash used in operating activities (108,768) (109,990)
Investing Activities    
Expenditures for property, plant and equipment (22,733) (8,647)
Proceeds from sales of property, plant and equipment 2,136  
Net cash used in investing activities (20,597) (8,647)
Financing Activities    
Borrowings under line of credit 36,500 35,000
Principal payments under line of credit (8,000)  
Repurchases of common stock (42,929) (14,457)
Proceeds from employee stock purchase and option plans 300 302
Net cash (used in) provided by financing activities (14,129) 20,845
Net decrease in cash and cash equivalents (143,494) (97,792)
Cash and cash equivalents, beginning of period 148,833 105,699
Cash and cash equivalents, end of period 5,339 7,907
Supplemental Disclosure:    
Cash paid for interest 1 11
Cash paid for income taxes, net $ 1,405 $ 1,262