0001193125-20-284053.txt : 20201102 0001193125-20-284053.hdr.sgml : 20201102 20201102171625 ACCESSION NUMBER: 0001193125-20-284053 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 80 CONFORMED PERIOD OF REPORT: 20200930 FILED AS OF DATE: 20201102 DATE AS OF CHANGE: 20201102 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: 201281284 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 d940715d10q.htm 10-Q 10-Q
false2020Q30001069878--12-31TREX CO INC< 2.50:1.00 but > 2.00:1.00< 2.00:1.00 but > 1.50:1.00Includes 54,024 of target performance-based restricted stock unit awards granted during the nine months ended September 30, 2020, and adjustments of (5,124), 6,058 and 23,446 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2019, 2018, and 2017, respectively. 0001069878 2020-07-01 2020-09-30 0001069878 2019-07-01 2019-09-30 0001069878 2020-01-01 2020-09-30 0001069878 2019-01-01 2019-09-30 0001069878 2020-09-30 0001069878 2019-12-31 0001069878 2020-02-19 0001069878 2020-04-29 0001069878 2020-01-01 2020-03-31 0001069878 2020-04-01 2020-06-30 0001069878 2019-01-01 2019-03-31 0001069878 2019-04-01 2019-06-30 0001069878 2020-10-20 0001069878 2020-07-29 0001069878 2018-12-31 0001069878 2020-03-31 0001069878 2020-06-30 0001069878 2019-03-31 0001069878 2019-06-30 0001069878 2019-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2020-07-01 2020-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2020-07-01 2020-09-30 0001069878 us-gaap:OperatingSegmentsMember 2020-07-01 2020-09-30 0001069878 us-gaap:TransferredAtPointInTimeMember us-gaap:ResidentialPortfolioSegmentMember 2020-07-01 2020-09-30 0001069878 us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001069878 us-gaap:TransferredOverTimeMember us-gaap:CommercialPortfolioSegmentMember 2020-07-01 2020-09-30 0001069878 us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2020-07-01 2020-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember 2020-07-01 2020-09-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2020-07-01 2020-09-30 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2020-07-01 2020-09-30 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2020-07-01 2020-09-30 0001069878 trex:EmployeeStockPurchasePlanMember 2020-07-01 2020-09-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2020-07-01 2020-09-30 0001069878 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001069878 trex:StockAppreciationRightsAndOptionsMember 2020-07-01 2020-09-30 0001069878 us-gaap:RestrictedStockMember 2020-07-01 2020-09-30 0001069878 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001069878 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001069878 trex:SurfaceFlakingMember 2020-07-01 2020-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2019-07-01 2019-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2019-07-01 2019-09-30 0001069878 us-gaap:OperatingSegmentsMember 2019-07-01 2019-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0001069878 us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2019-07-01 2019-09-30 0001069878 us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember 2019-07-01 2019-09-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-07-01 2019-09-30 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2019-07-01 2019-09-30 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2019-07-01 2019-09-30 0001069878 trex:EmployeeStockPurchasePlanMember 2019-07-01 2019-09-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-07-01 2019-09-30 0001069878 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001069878 trex:StockAppreciationRightsAndOptionsMember 2019-07-01 2019-09-30 0001069878 us-gaap:RestrictedStockMember 2019-07-01 2019-09-30 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001069878 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001069878 us-gaap:TreasuryStockMember 2019-07-01 2019-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-09-30 0001069878 us-gaap:OperatingSegmentsMember 2020-01-01 2020-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2020-01-01 2020-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001069878 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2020-01-01 2020-09-30 0001069878 us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember 2020-01-01 2020-09-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2020-01-01 2020-09-30 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2020-01-01 2020-09-30 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2020-01-01 2020-09-30 0001069878 trex:EmployeeStockPurchasePlanMember 2020-01-01 2020-09-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2020-01-01 2020-09-30 0001069878 us-gaap:InternetDomainNamesMember 2020-01-01 2020-09-30 0001069878 trex:StockAppreciationRightsAndOptionsMember 2020-01-01 2020-09-30 0001069878 us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0001069878 trex:FourthamendedandrestatedcreditagreementMember 2020-01-01 2020-09-30 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2020-01-01 2020-09-30 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2020-01-01 2020-09-30 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2020-01-01 2020-09-30 0001069878 srt:MinimumMember 2020-01-01 2020-09-30 0001069878 srt:MaximumMember 2020-01-01 2020-09-30 0001069878 us-gaap:EarliestTaxYearMember us-gaap:InternalRevenueServiceIRSMember 2020-01-01 2020-09-30 0001069878 us-gaap:LatestTaxYearMember us-gaap:InternalRevenueServiceIRSMember 2020-01-01 2020-09-30 0001069878 trex:PerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-09-30 0001069878 trex:TimeBasedRestrictedStockUnitsMember 2020-01-01 2020-09-30 0001069878 trex:PerformanceBasedRestrictedStockTargetMember 2020-01-01 2020-09-30 0001069878 trex:PricingTierOneMember 2020-01-01 2020-09-30 0001069878 trex:PricingTierFourMember 2020-01-01 2020-09-30 0001069878 trex:PricingTierTwoMember 2020-01-01 2020-09-30 0001069878 trex:PricingTierThreeMember 2020-01-01 2020-09-30 0001069878 trex:PricingTierFourMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-09-30 0001069878 trex:PricingTierThreeMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-09-30 0001069878 trex:PricingTierOneMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-09-30 0001069878 trex:PricingTierTwoMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-01-01 2020-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2019-01-01 2019-09-30 0001069878 us-gaap:OperatingSegmentsMember 2019-01-01 2019-09-30 0001069878 us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0001069878 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2019-01-01 2019-09-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-09-30 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2019-01-01 2019-09-30 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2019-01-01 2019-09-30 0001069878 trex:EmployeeStockPurchasePlanMember 2019-01-01 2019-09-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-09-30 0001069878 trex:StockAppreciationRightsAndOptionsMember 2019-01-01 2019-09-30 0001069878 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-09-30 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-09-30 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2020-09-30 0001069878 trex:TwoThousandFourteenStockIncentivePlanMember 2020-09-30 0001069878 trex:FourthamendedandrestatedcreditagreementMember trex:RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember 2020-09-30 0001069878 trex:FourthamendedandrestatedcreditagreementMember trex:RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember 2020-09-30 0001069878 trex:StockRepurchaseProgramMember 2020-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2020-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:OperatingSegmentsMember 2020-09-30 0001069878 us-gaap:OperatingSegmentsMember 2020-09-30 0001069878 srt:MinimumMember 2020-09-30 0001069878 srt:MaximumMember 2020-09-30 0001069878 trex:PricingTierTwoMember us-gaap:BaseRateMember 2020-09-30 0001069878 trex:PricingTierOneMember us-gaap:BaseRateMember 2020-09-30 0001069878 trex:PricingTierThreeMember us-gaap:BaseRateMember 2020-09-30 0001069878 trex:PricingTierFourMember us-gaap:BaseRateMember 2020-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0001069878 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001069878 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001069878 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001069878 us-gaap:RevolvingCreditFacilityMember 2020-05-26 0001069878 trex:BoaMember us-gaap:RevolvingCreditFacilityMember 2020-05-26 0001069878 trex:WellFargoMember us-gaap:RevolvingCreditFacilityMember 2020-05-26 0001069878 trex:RegionsMember us-gaap:RevolvingCreditFacilityMember 2020-05-26 0001069878 us-gaap:FederalFundsEffectiveSwapRateMember 2020-05-26 2020-05-26 0001069878 us-gaap:EurodollarMember 2020-05-26 2020-05-26 0001069878 trex:StockRepurchaseProgramMember 2018-02-16 2019-12-31 0001069878 us-gaap:RetainedEarningsMember 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 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001069878 us-gaap:RetainedEarningsMember 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 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001069878 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001069878 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001069878 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 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-09-30 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2019-09-30 0001069878 us-gaap:OperatingSegmentsMember 2019-09-30 0001069878 us-gaap:CommonStockMember 2020-09-14 2020-09-14 0001069878 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001069878 us-gaap:RetainedEarningsMember 2020-09-30 0001069878 us-gaap:TreasuryStockMember 2020-09-30 0001069878 us-gaap:CommonStockMember 2020-09-30 0001069878 us-gaap:CommonStockMember 2019-09-30 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001069878 us-gaap:RetainedEarningsMember 2019-09-30 0001069878 us-gaap:TreasuryStockMember 2019-09-30 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-09-30 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2020-09-30 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2020-09-30 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2018-12-31 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2018-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2018-12-31 0001069878 trex:SurfaceFlakingWarrantyReserveMember trex:SurfaceFlakingMember 2019-09-30 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2019-09-30 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2019-09-30 0001069878 us-gaap:CommonStockMember 2020-06-30 0001069878 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001069878 us-gaap:RetainedEarningsMember 2020-06-30 0001069878 us-gaap:TreasuryStockMember 2020-06-30 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 us-gaap:CommonStockMember 2020-03-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001069878 us-gaap:RetainedEarningsMember 2020-03-31 0001069878 us-gaap:TreasuryStockMember 2020-03-31 0001069878 us-gaap:TreasuryStockMember 2018-12-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: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 0001069878 us-gaap:CommonStockMember 2019-06-30 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001069878 us-gaap:RetainedEarningsMember 2019-06-30 0001069878 us-gaap:TreasuryStockMember 2019-06-30 iso4217:USD xbrli:shares utr:Year 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 September 30, 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:
(540542-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 $0.01 per share, outstanding at October 20, 2020 was 115,787,185 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
 
 

TREX COMPANY, INC.
INDEX
 
 
 
 
  
Page
 
  
 
2
 
     
Item 1.
 
  
 
2
 
     
 
 
  
 
2
 
     
 
 
  
 
3
 
     
 
 
  
 
4
 
     
 
 
  
 
5
 
     
 
 
  
 
6
 
     
Item 2.
 
  
 
19
 
     
Item 3.
 
  
 
29
 
     
Item 4.
 
  
 
29
 
   
  
 
30
 
     
Item 1.
 
  
 
30
 
     
Item 1A.
 
  
 
30
 
     
Item 2.
 
  
 
31
 
     
Item 5.
 
  
 
32
 
     
Item 6.
 
  
 
32
 
 
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

September 30,
   
Nine Months Ended

September 30,
 
    
2020
   
2019
   
2020
   
2019
 
Net sales
   $ 231,502     $ 194,551     $ 652,545     $ 580,575  
Cost of sales
     146,538       112,120       385,479       345,334  
  
 
 
   
 
 
   
 
 
   
 
 
 
Gross profit
     84,964       82,431       267,066       235,241  
Selling, general and administrative expenses
     28,027       27,409       91,598       93,281  
  
 
 
   
 
 
   
 
 
   
 
 
 
Income from operations
     56,937       55,022       175,468       141,960  
Interest income, net
     (208     (744     (801     (801
  
 
 
   
 
 
   
 
 
   
 
 
 
Income before income taxes
     57,145       55,766       176,269       142,761  
Provision for income taxes
     14,435       13,790       43,938       33,520  
  
 
 
   
 
 
   
 
 
   
 
 
 
Net income
   $ 42,710     $ 41,976     $ 132,331     $ 109,241  
  
 
 
   
 
 
   
 
 
   
 
 
 
Basic earnings per common share
   $ 0.37     $ 0.36     $ 1.14     $ 0.94  
  
 
 
   
 
 
   
 
 
   
 
 
 
Basic weighted average common shares outstanding
     115,773,030       116,802,366       115,921,463       116,952,860  
  
 
 
   
 
 
   
 
 
   
 
 
 
Diluted earnings per common share
   $ 0.37     $ 0.36     $ 1.14     $ 0.93  
  
 
 
   
 
 
   
 
 
   
 
 
 
Diluted weighted average common shares outstanding
     116,134,623       117,211,452       116,280,807       117,413,920  
  
 
 
   
 
 
   
 
 
   
 
 
 
Comprehensive income
   $ 42,710     $ 41,976     $ 132,331     $ 109,241  
  
 
 
   
 
 
   
 
 
   
 
 
 
See Notes to Condensed Consolidated Financial Statements (Unaudited).
 
2

TREX COMPANY, INC.
Condensed Consolidated Balance Sheets
(In thousands)
 
    
September 30,

2020
   
December 31,

2019
 
    
(Unaudited)
 
Assets
    
Current assets:
    
Cash and cash equivalents
   $ 20,081     $ 148,833  
Accounts receivable, net
     253,416       78,462  
Inventories
     51,581       56,106  
Prepaid expenses and other assets
     17,822       19,803  
  
 
 
   
 
 
 
Total current assets
     342,900       303,204  
Property, plant and equipment, net
     260,519       171,300  
Goodwill and other intangible assets, net
     73,770       74,084  
Operating lease assets
     37,056       40,049  
Other assets
     3,990       3,602  
  
 
 
   
 
 
 
Total assets
   $ 718,235     $ 592,239  
  
 
 
   
 
 
 
Liabilities and Stockholders’ Equity
    
Current liabilities:
    
Accounts payable
   $ 33,345     $ 15,227  
Accrued expenses and other liabilities
     71,164       58,265  
Accrued warranty
     5,600       5,178  
  
 
 
   
 
 
 
Total current liabilities
     110,109       78,670  
Operating lease liabilities
     30,182       34,242  
Non-current
accrued warranty
     24,049       20,317  
Deferred income taxes
 
 
9,831
 
 
 
9,831
 
Other long-term liabilities
     —         4  
  
 
 
   
 
 
 
Total liabilities
     174,171       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, 180,000,000 shares authorized; 140,563,175 and 140,374,926 shares issued and 115,785,673 and 116,481,442 shares outstanding at September 30, 2020 and December 31, 2019, respectively
     1,406       1,404  
Additional
paid-in
capital
     124,923       123,294  
Retained earnings
     694,010       561,680  
Treasury stock, at cost, 24,777,502 and 23,893,484 shares at September 30, 2020 and December 31, 2019, respectively
     (276,275     (237,203
  
 
 
   
 
 
 
Total stockholders’ equity
     544,064       449,175  
  
 
 
   
 
 
 
Total liabilities and stockholders’ equity
   $ 718,235     $ 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
     116,481,442     $ 1,404      $ 123,294     $ 561,680        23,893,484      $ (237,203   $ 449,175  
Net income
     —         —          —         42,402        —          —         42,402  
Employee stock plans
     32,772       —          299       —          —          —         299  
Shares withheld for taxes on awards
     (76,284     —          (3,856     —          —          —         (3,856
Stock-based compensation
     152,408       —          2,775       —          —          —         2,775  
Repurchases of common stock
     (884,018     —          —         —          884,018        (39,072     (39,072
  
 
 
   
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance, March 31, 2020
     115,706,320     $ 1,404      $ 122,512     $ 604,082        24,777,502      $ (276,275   $ 451,723  
Net income
    
—  
      —          —         47,218        —          —         47,218  
Employee stock plans
     16,412       —          391       —          —          —         391  
Shares withheld for taxes on awards
     (24,786     —          (1,199     —          —          —         (1,199
Stock-based compensation
     58,060       1        1,527       —          —          —         1,528  
  
 
 
   
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance, June 30, 2020
     115,756,006     $ 1,405      $ 123,231     $ 651,300        24,777,502      $ (276,275   $ 499,661  
Net income
     —         —          —         42,710        —          —         42,710  
Employee stock plans
     6,559       —          390       —          —          —         390  
Shares withheld for taxes on awards
     (4,486     —          (313     —          —          —         (313
Stock-based compensation
     27,594       1        1,615       —          —          —         1,616  
  
 
 
   
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance, September 30, 2020
     115,785,673     $ 1,406      $ 124,923     $ 694,010        24,777,502      $ (276,275   $ 544,064  
  
 
 
   
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
 
    
Common Stock
    
Additional

Paid-In

Capital
   
Retained

Earnings
    
Treasury Stock
   
Total
 
    
Shares
   
Amount
    
Shares
    
Amount
 
Balance, December 31, 2018
     117,103,306     $ 1,400      $ 123,524     $ 416,942        22,893,366      $ (198,903   $ 342,963  
Net income
     —         —          —         31,555        —          —         31,555  
Employee stock plans
     48,944       —          302       —          —          —         302  
Shares withheld for taxes on awards
     (148,020     —          (5,727     —          —          —         (5,727
Stock-based compensation
     320,718       1        2,793       —          —          —         2,794  
Repurchases of common stock
     (249,978     —          —         —          249,978        (8,730     (8,730
  
 
 
   
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance, March 31, 2019
     117,074,970     $ 1,401      $ 120,892     $ 448,497        23,143,344      $ (207,633   $ 363,157  
Net income
     —         —          —         35,710        —          —         35,710  
Employee stock plans
     29,810       —          257       —          —          —         257  
Shares withheld for taxes on awards
     (38,348     —          (1,254     —          —          —         (1,254
Stock-based compensation
     64,278       —          2,125       —          —          —         2,125  
Repurchases of common stock
     (250,302     —          —         —          250,302        (8,462     (8,462
  
 
 
   
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance, June 30, 2019
     116,880,408     $ 1,401      $ 122,020     $ 484,207        23,393,646      $ (216,095   $ 391,533  
Net income
     —         —          —         41,976        —          —         41,976  
Employee stock plans
     52,324       1        158       —          —          —         159  
Shares withheld for taxes on awards
     (9,444     —          (963     —          —          —         (963
Stock-based compensation
     34,618       —          926       —          —          —         926  
Repurchases of common stock
     (249,960     —          —         —          249,960        (10,081     (10,081
  
 
 
   
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
Balance, September 30, 2019
     116,707,946     $ 1,402      $ 122,141     $ 526,183        23,643,606      $ (226,176   $ 423,550  
  
 
 
   
 
 
    
 
 
   
 
 
    
 
 
    
 
 
   
 
 
 
See Notes to Condensed Consolidated Financial Statements (Unaudited).
 
4

TREX COMPANY, INC.
Condensed Consolidated Statements of Cash Flows
(Unaudited)
(In thousands)
 
    
Nine Months Ended

September 30,
 
    
2020
   
2019
 
Operating Activities
    
Net income
   $ 132,331     $ 109,241  
Adjustments to reconcile net income to net cash provided by operating activities:
    
Depreciation and amortization
     12,450       10,477  
Stock-based compensation
     5,919       5,844  
(Gain) loss on disposal of property, plant and equipment
     (138     90  
Other
non-cash
adjustments
     (28     (372
Changes in operating assets and liabilities:
    
Accounts receivable
     (174,954     (26,225
Inventories
     4,525       13,878  
Prepaid expenses and other assets
     (694     2,129  
Accounts payable
     14.447       (6,443
Accrued expenses and other liabilities
     13,286       (10,262
Income taxes receivable/payable
     5,370       629  
  
 
 
   
 
 
 
Net cash provided by operating activities
     12,514       98,986  
  
 
 
   
 
 
 
Investing Activities
    
Expenditures for property, plant and equipment
     (99,696     (36,926
Proceeds from sales of property, plant and equipment
     2,150       21  
  
 
 
   
 
 
 
Net cash used in investing activities
     (97,546     (36,905
  
 
 
   
 
 
 
Financing Activities
    
Borrowings under line of credit
     235,000       89,500  
Principal payments under line of credit
     (235,000     (89,500
Repurchases of common stock
     (44,437     (35,216
Financing costs
     (361     —    
Proceeds from employee stock purchase and option plans
     1,078       718  
  
 
 
   
 
 
 
Net cash used in financing activities
     (43,720     (34,498
  
 
 
   
 
 
 
Net (decrease) increase in cash and cash equivalents
     (128,752     27,583  
Cash and cash equivalents, beginning of period
     148,833       105,699  
  
 
 
   
 
 
 
Cash and cash equivalents, end of period
   $ 20,081     $ 133,282  
  
 
 
   
 
 
 
Supplemental Disclosure:
    
Cash paid for interest
   $ 155     $ 321  
Cash paid for income taxes, net
   $ 38,567     $ 32,872  
See Notes to Condensed Consolidated Financial Statements (Unaudited).
 
5

TREX COMPANY, INC.
Notes to Condensed Consolidated Financial Statements
For the Nine Months Ended September 30, 2020 and 2019
(Unaudited)
 
1.
BUSINESS AND ORGANIZATION
Trex Company, Inc. (Company) is the world’s largest manufacturer of high-performance,
low-maintenance
wood-alternative decking and residential railing and outdoor living products and accessories, marketed under the brand name Trex
®
, with more than 25 years of product experience. 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 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 accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal and recurring adjustments except as otherwise described herein) considered necessary for a fair presentation have been included in the accompanying 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.
The unaudited consolidated results of operations for the three and nine months ended September 30, 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 confidence. As of the date of this report, the Company has not experienced any material disruptions to its operations, production or its supply chain and has not experienced any material reduction in demand for its products due to the
COVID-19
pandemic. However, the pandemic remains an evolving situation due to the continuation of the outbreak and any future measures that may be taken to contain the spread of the virus. In addition, the extent and duration of the economic fallout from
COVID-19
remains unclear. The Company is actively managing its business to respond to the impact, such as engaging with its distributor network regarding market demand, ongoing communications with its suppliers, and continuing to ensure the safety of its employees. The Company will continue to evaluate the nature and extent of the impact to its business and consolidated results of operations and financial condition.
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.
 
6

The new guidance was effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Entities can 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
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 requires an entity to recognize its current estimate of all expected credit losses, rather than incurred losses, and applies to trade receivables and other receivables. The CECL model is designed to capture expected credit losses through the establishment of an allowance account, which will be presented as an offset to the amortized cost basis of the related financial asset. The new guidance was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and is applied using the modified-retrospective approach. 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.
 
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 does not expect adoption of the guidance to have a material effect on its consolidated financial statements.
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 statements.
 
5.
INVENTORIES
Inventories valued at LIFO
(last-in,
first-out),
consist of the following (in thousands):
 
    
September 30,
2020
    
December 31,
2019
 
Finished goods
   $ 32,691      $ 42,281  
Raw materials
     36,515        31,686  
  
 
 
    
 
 
 
Total FIFO
(first-in,
first-out)
inventories
     69,206        73,967  
Reserve to adjust inventories to LIFO value
     (19,062      (19,062
  
 
 
    
 
 
 
Total LIFO inventories
   $ 50,144      $ 54,905  
  
 
 
    
 
 
 
 
7

The Company utilizes the LIFO method of accounting to its Trex Residential wood-alternative decking and residential railing products, which generally provides for the matching of current costs with current revenues. However, under the LIFO method, reductions in annual inventory balances cause a portion of the Company’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 September 30, 2020, management estimates that interim inventory balances will be replenished by
year-end
and there were no LIFO inventory liquidations or related impact on cost of sales in the nine months ended September 30, 2020.
Inventories valued at lower of cost (FIFO method) and net realizable value were $1.4 million at September 30, 2020 and $1.2 million at December 31, 2019, consisting primarily of raw materials. The Company utilizes the FIFO method of accounting to its Trex Commercial architectural railing and staging system products.
 
6.
PREPAID EXPENSES AND OTHER ASSETS
Prepaid expenses and other assets consist of the following (in thousands):
 
    
September 30,

2020
    
December 31,
2019
 
Revenues in excess of billings
   $ 8,838      $ 8,282  
Prepaid expenses
     6,407        6,664  
Contract retainage
     2,277        1,832  
Income tax receivable
     —          2,675  
Other
     300        350  
  
 
 
    
 
 
 
Total prepaid expenses and other assets
   $  17,822      $  19,803  
  
 
 
    
 
 
 
 
7.
GOODWILL AND OTHER INTANGIBLE ASSETS
The carrying amount of goodwill by reportable segment at September 30, 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 September 30, 2020 and December 31, 2019, intangible assets were $6.3 million and accumulated amortization was $1.0 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 nine months ended September 30, 2020
was $0.3 million
 
and
 
for the nine-months ended
 
September 30, 2019 was $0.3 million.
 
8

8.
ACCRUED EXPENSES AND OTHER LIABILITIES
Accrued expenses and other liabilities consist of the following (in thousands):
 
    
September 30,

2020
    
December 31,

2019
 
Sales and marketing
   $  32,645      $  28,402  
Compensation and benefits
     14,485        13,475  
Operating lease liabilities
     7,961        7,079  
Manufacturing costs
     3,309        2,564  
Customer deposits
     3,179        2,905  
Income taxes
     2,696        —    
Billings in excess of revenues
     1,498        816  
Other
     5,391        3,024  
  
 
 
    
 
 
 
Total accrued expenses and other liabilities
   $ 71,164      $ 58,265  
  
 
 
    
 
 
 
 
9.
DEBT
The Company’s outstanding debt consists of a revolving credit facility. The Company had no outstanding borrowings under its revolving credit facility and remaining available borrowing capacity of $300 million at September 30, 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, and Truist Bank, 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.
On May 26, 2020, the Company entered into a First Amendment to the Original Credit Agreement (the First Amendment) to provide for an additional $100 million line of credit through May 26, 2022. The purpose of the additional $100 million line of credit is primarily to reduce risk associated with the
COVID-19
pandemic should the Company need to secure additional capital to continue its strategy of accelerating the conversion of wood decking to Trex composite decking and expanding its addressable market. As a matter of convenience, the parties incorporated the amendments to the Original Credit Agreement made by the First Amendment into a new Fourth Amended and Restated Credit Agreement (New Credit Agreement). In the New Credit Agreement, the revolving commitments under the Original Credit Agreement are referred to as Revolving A Commitments and the new $100 million line of credit is referred to as Revolving B Commitments. In the New Credit Agreement, all of the material terms and conditions related to the original line of credit (Revolving A Commitments) remain unchanged from the Original Credit Agreement.
The Company entered into the First Amendment, as borrower; Trex Commercial Products, Inc. (TCP), as guarantor; Bank of America, N.A. (BOA), as a Lender, Administrative Agent, Swing Line Lender and L/C Issuer; and certain other lenders including Wells Fargo Bank, N.A. (Wells Fargo), who is also Syndication Agent; Truist Bank (Truist); and Regions Bank (Regions) (each, a Lender and collectively, the Lenders), arranged by BofA Securities, Inc. as Sole Lead Arranger and Sole Bookrunner. The First Amendment further provides that the New Credit Agreement is amended and restated by changing Schedule 2.01 to add applicable Lender percentages related to the Revolving B Commitment for BOA of 47.5%, Well Fargo of 28.0% and Regions of 24.5%.
The Notes and interest rates for the Revolving A Commitments remained unchanged and are the same as previously disclosed. The Notes for Revolving A Commitments and Revolving B Commitments provide the Company, in the aggregate, the ability to borrow an amount up to the respective Revolving A Loan Limit and Revolving B Loan Limit during the respective Revolving A Term and Revolving B Term. The Company is not obligated to borrow any amount under either the
 
9

Revolving A Loan or the Revolving B Loan. Within either the Revolving A Loan or the Revolving B Loan, the Company may borrow, repay and reborrow at any time or from time to time while the respective Revolving A Loan or Revolving B Loan remains in effect.
Base Rate Loans (as defined in the Fourth Amended Credit Agreement) under the Revolving Loans and the Swing Line Loans accrue interest at the Base Rate plus the Applicable Rate (as defined in the Fourth Amended Credit Agreement) and Eurodollar Rate Loans for the Revolving Loans and Swing Line Loans accrue interest at the Adjusted London InterBank Offered Rate plus the Applicable Rate (as defined in the Fourth Amended Credit Agreement).
The Base Rate for any day is a fluctuating rate per annum equal to the highest of (a) the Federal Funds Rate plus 0.50%, (b) the rate of interest in effect for such day as publicly announced from time to time by BOA as its prime rate, and (c) the Eurodollar Rate plus 1.0%.
The Applicable Rate for Revolving B Commitments means the following percentages per annum, based upon the Consolidated Debt to Consolidated EBITDA Ratio as set forth in the most recent Compliance Certificate received by BOA as the Administrative Agent and as set forth in the New Credit Agreement:
 
Pricing Tier
   Consolidated Debt to
Consolidated
EBITDA Ratio
     Eurodollar Rate
Loans / LIBOR
Index Rate
    Base Rate Loans     Revolving B
Commitment Fee
 
1
     > 2.50:1.00        2.75     1.75     0.60
2
    
< 2.50:1.00 but
> 2.00:1.00
 
 
     2.50     1.50     0.55
3
    
< 2.00:1.00 but
> 1.50:1.00
 
 
     2.25     1.25     0.50
4
     < 1.50:1.00        1.80     0.80     0.45
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 September 30, 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 8 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 nine months ended September 30, 2020 and September 30, 2019, total operating lease expense was $6.3 million and $6.3 million, respectively. The weighted average remaining lease term at September 30, 2020 and December 31, 2019 was 5.7 years and 6.5 years, respectively. The weighted average discount rate at September 30, 2020 and December 31, 2019 was 3.51% and 3.66%, respectively.
The following table includes supplemental cash flow information for the nine months ended September 30, 2020 and September 30, 2019 and supplemental balance sheet information at September 30, 2020 and December 31, 2019 related to operating leases (in thousands):
 
    
Nine Months Ended
 
Supplemental cash flow information
  
September 30,
2020
    
September 30,
2019
 
Cash paid for amounts included in the measurement of operating lease liabilities
   $  6,506      $  6,356  
Operating ROU assets obtained in exchange for lease liabilities
   $ 2,254      $ 855  
 
10

Supplemental balance sheet information
  
September 30,

2020
    
December 31,
2019
 
Operating lease ROU assets
   $  37,056      $  40,049  
Operating lease liabilities:
     
Accrued expenses and other current liabilities
   $ 7,961      $ 7,079  
Operating lease liabilities
     30,182        34,242  
  
 
 
    
 
 
 
Total operating lease liabilities
   $ 38,143      $ 41,321  
  
 
 
    
 
 
 
The following table summarizes maturities of operating lease liabilities at September 30, 2020 (in thousands):
 
Maturities of operating lease liabilities
      
2020
   $ 2,301  
2021
     9,024  
2022
     7,155  
2023
     6,553  
2024
     6,224  
Thereafter
     11,078  
  
 
 
 
Total lease payments
     42,335  
Less imputed interest
     (4,192
  
 
 
 
Total operating lease liabilities
   $ 38,143  
  
 
 
 
 
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 September 30, 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

September 30,
    
Nine Months Ended

September 30,
 
    
2020
    
2019
    
2020
    
2019
 
Numerator:
           
Net income available to common shareholders
   $ 42,710      $ 41,976      $ 132,331      $ 109,241  
  
 
 
    
 
 
    
 
 
    
 
 
 
Denominator:
           
Basic weighted average shares outstanding
     115,773,030        116,802,366        115,921,463        116,952,860  
Effect of dilutive securities:
           
Stock appreciation rights and options
     202,113        230,350        187,767        266,060  
Restricted stock
     159,480        178,736        171,577        195,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Diluted weighted average shares outstanding
     116,134,623        117,211,452        116,280,807        117,413,920  
  
 
 
    
 
 
    
 
 
    
 
 
 
Basic earnings per share
   $ 0.37      $ 0.36      $ 1.14      $ 0.94  
  
 
 
    
 
 
    
 
 
    
 
 
 
Diluted earnings per share
   $ 0.37      $ 0.36      $ 1.14      $ 0.93  
  
 
 
    
 
 
    
 
 
    
 
 
 
 
11

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

September 30,
    
Nine Months Ended

September 30,
 
    
2020
    
2019
    
2020
    
2019
 
Stock appreciation rights
     390        46,844        19,415        40,514  
Stock Repurchase Program
On February 16, 2018, the Board of Directors adopted a stock repurchase program of up to 11.6 million shares of the Company’s outstanding common stock (Stock Repurchase Program). On March 12, 2020, the Company suspended repurchases of its common stock under the Stock Repurchase Program due to the volatility and uncertainty in the stock market associated with the
COVID-19
pandemic. As of September 30, 2020, the Company has repurchased 2.8 million shares of the Company’s outstanding common stock under the Stock Repurchase Program.
 On October 30, 2020, the Company lifted the suspension of repurchases of its common stock under the Stock Repurchase Program.
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 $0.01 per share, that the Company is authorized to issue from 120 million shares to 180 million shares.
Stock Split
On July 29, 2020, the Company’s Board of Directors approved a
two-for-one stock split of the Company’s common stock, par value, $
0.01. The stock split was in the form of a stock dividend distributed on September 14, 2020, to stockholders of record at the close of business on August 19, 2020. The stock split entitled each stockholder to receive one additional share of common stock for each share they held as of the record date. All common stock share and per share data for all periods presented in the accompanying unaudited condensed consolidated financial statements and notes thereto have been retroactively adjusted to reflect the stock split.
 
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 composite decking and residential railing products and accessories. Substantially all of its revenues are from contracts with customers, which are purchase orders of short-term duration of less than one year. Its customers, in turn, sell primarily to the residential market, which includes replacement, remodeling and new construction related to outdoor living products. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance obligation as the customer is able to derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is allocated wholly to the unsatisfied performance obligation, 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.
 
12

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 September 30, 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 and nine months ended September 30, 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 September 30, 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
   $ 218,435      $ —        $ 218,435  
Products transferred over time and fixed price contracts
     —          13,067        13,067  
  
 
 
    
 
 
    
 
 
 
   $ 218,435      $ 13,067      $ 231,502  
  
 
 
    
 
 
    
 
 
 
 
Nine Months Ended September 30, 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
   $ 614,187      $ —        $ 614,187  
Products transferred over time and fixed price contracts
     —          38,358        38,358  
  
 
 
    
 
 
    
 
 
 
   $ 614,187      $ 38,358      $ 652,545  
  
 
 
    
 
 
    
 
 
 
 
Three Months Ended September 30, 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
   $ 182,775      $ —        $ 182,775  
Products transferred over time and fixed price contracts
     —          11,776        11,776  
  
 
 
    
 
 
    
 
 
 
   $ 182,775      $ 11,776      $ 194,551  
  
 
 
    
 
 
    
 
 
 
 
Nine Months Ended September 30, 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
   $ 541,722      $ —        $ 541,722  
Products transferred over time and fixed price contracts
     —          38,853        38,853  
  
 
 
    
 
 
    
 
 
 
   $ 541,722      $ 38,853      $ 580,575  
  
 
 
    
 
 
    
 
 
 
 
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
 
13

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 25,680,000 and as of September 30, 2020, the total number of shares available for future issuance is 11,262,482.
The following table summarizes the Company’s stock-based compensation grants for the nine months ended
September 
30, 2020:
 
    
Stock Awards Granted
    
Weighted-Average

Grant Price

Per Share
 
Time-based restricted stock units
     54,126      $ 53.87  
Performance-based restricted stock units (a)
     78,404      $ 39.60  
Stock appreciation rights
     43,830      $ 50.39  
 
  (a)
Includes 54,024 of target performance-based restricted stock unit awards granted during the nine months ended September 30, 2020, and adjustments of (5,124), 6,058 and 23,446 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 nine months ended September 30, 2020 and 2019 the data and assumptions shown in the following table were used:
 
    
Nine Months Ended

September 30, 2020
   
Nine Months Ended

September 30, 2019
 
Weighted-average fair value of grants
   $ 17.81     $ 14.78  
Dividend yield
     0     0
Average risk-free interest rate
     1.3     2.5
Expected term (years)
     5       5  
Expected volatility
     38.3     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 in 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

September 30,
    
Nine Months Ended

September 30,
 
    
2020
    
2019
    
2020
    
2019
 
Stock appreciation rights
   $ 99      $ 82      $ 548      $ 580  
Time-based restricted stock and restricted stock units
     663        602        2,590        3,057  
Performance-based restricted stock and restricted stock units
     774        162        2,471        2,045  
Employee stock purchase plan
     79        80        310        162  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total stock-based compensation
   $ 1,615      $ 926      $ 5,919      $ 5,844  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total unrecognized compensation cost related to unvested awards as of September 30, 2020 was $6.7 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 nine months ended September 30, 2020 and 2019 was 24.9% and 23.5%, respectively, which resulted in expense of $43.9 million and $33.5 million, respectively. The increase of 1.4% 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.
 
14

During the nine months ended September 30, 2020 and 2019, the Company realized $1.4 million and $3.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 September 30, 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 deferring the due dates of certain tax payment requirements, including the employer portion of the Social Security tax, and the creation of certain refundable employee retention credits. The Company evaluated the impact on its consolidated financial statements and determined that as of September 30, 2020, the CARES Act did not have a material impact on its consolidated financial condition or results of operations and the Company did not receive any financial assistance under the CARES Act or similar programs.
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 September 30, 2020, for certain tax jurisdictions tax years 2016 through 2019 remain subject to examination. The Company’s returns filed with the states of Michigan and Utah for the tax years 2016 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.
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, income 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, income taxes, and depreciation and amortization charges to income. The below segment data for the three and nine months ended September 30, 2020 and 2019 includes data for Trex Residential and Trex Commercial (in thousands):
Segment Data:
 
    
Three Months Ended

September 30, 2020
    
Three Months Ended
September 30, 2019
 
    
Trex Residential
    
Trex Commercial
    
Total
    
Trex Residential
    
Trex Commercial
    
Total
 
Net sales
  
$
218,435
 
  
$
13,067
 
  
$
231,502
 
  
$
182,775
 
  
$
11,776
 
  
$
194,551
 
Net income
  
$
42,225
 
  
$
485
 
  
$
42,710
 
  
$
41,381
 
  
$
595
 
  
$
41,976
 
EBITDA
  
$
60,619
 
  
$
853
 
  
$
61,472
 
  
$
57,639
 
  
$
970
 
  
$
58,609
 
Depreciation and
 
amortization
  
$
4,326
 
  
$
209
 
  
$
4,535
 
  
$
3,422
 
  
$
165
 
  
$
3,587
 
Income tax expense
  
$
14,276
 
  
$
159
 
  
$
14,435
 
  
$
13,580
 
  
$
210
 
  
$
13,790
 
Capital expenditures
  
$
36,887
 
  
$
197
 
  
$
37,084
 
  
$
17,766
 
  
$
99
 
  
$
17,865
 
Total assets
  
$
624,904
 
  
$
93,331
 
  
$
718,235
 
  
$
482,825
 
  
$
87,945
 
  
$
570,770
 
 
15

Reconciliation of Net Income to EBITDA:
 
    
Three Months Ended

September 30, 2020
   
Three Months Ended
September 30, 2019
 
    
Trex Residential
   
Trex Commercial
    
Total
   
Trex Residential
   
Trex Commercial
    
Total
 
Net income
  
$
42,225
 
 
$
485
 
  
$
42,710
 
 
$
41,381
 
 
$
  595
 
  
$
41,976
 
Interest income, net
  
 
(208
 
 
 
  
 
(208
 
 
(744
 
 
—  
 
  
 
(744
Income tax expense
  
 
14,276
 
 
 
159
 
  
 
14,435
 
 
 
13,580
 
 
 
210
 
  
 
13,790
 
Depreciation and amortization
  
 
4,326
 
 
 
209
 
  
 
4,535
 
 
 
3,422
 
 
 
165
 
  
 
3,587
 
  
 
 
   
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
EBITDA
  
$
60,619
 
 
$
853
 
  
$
61,472
 
 
$
57,639
 
 
$
  970
 
  
$
58,609
 
  
 
 
   
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Segment Data:
 
    
Nine Months Ended

September 30, 2020
    
Nine Months Ended
September 30, 2019
 
    
Trex Residential
    
Trex Commercial
    
Total
    
Trex Residential
    
Trex Commercial
    
Total
 
Net sales
  
$
614,187
 
  
$
38,358
 
  
$
652,545
 
  
$
  541,722
 
  
$
38,853
 
  
$
580,575
 
Net income
  
$
129,157
 
  
$
3,174
 
  
$
132,331
 
  
$
107,859
 
  
$
1,382
 
  
$
109,241
 
EBITDA
  
$
183,064
 
  
$
4,854
 
  
$
187,918
 
  
$
150,058
 
  
$
2,282
 
  
$
152,340
 
Depreciation and amortization
  
$
11,855
 
  
$
595
 
  
$
12,450
 
  
$
9,947
 
  
$
433
 
  
$
10,380
 
Income tax expense
  
$
42,853
 
  
$
1,085
 
  
$
43,938
 
  
$
33,046
 
  
$
474
 
  
$
33,520
 
Capital expenditures
  
$
98,913
 
  
$
783
 
  
$
99,696
 
  
$
35,584
 
  
$
1,342
 
  
$
36,926
 
Total assets
  
$
624,904
 
  
$
93,331
 
  
$
718,235
 
  
$
482,825
 
  
$
87,945
 
  
$
570,770
 
Reconciliation of Net Income to EBITDA:
 
    
Nine Months Ended

September 30, 2020
   
Nine Months Ended

September 30, 2019
 
    
Trex Residential
   
Trex Commercial
    
Total
   
Trex Residential
   
Trex Commercial
   
Total
 
Net income
  
$
129,157
 
 
$
  3,174
 
  
$
132,331
 
 
$
107,859
 
 
$
1,382
 
 
$
109,241
 
Interest income, net
  
 
(801
 
 
 
  
 
(801
 
 
(794
 
 
(7
 
 
(801
Income tax expense
  
 
42,853
 
 
 
1,085
 
  
 
43,938
 
 
 
33,046
 
 
 
474
 
 
 
33,520
 
Depreciation and amortization
  
 
11,855
 
 
 
595
 
  
 
12,450
 
 
 
9,947
 
 
 
433
 
 
 
10,380
 
  
 
 
   
 
 
    
 
 
   
 
 
   
 
 
   
 
 
 
EBITDA
  
$
183,064
 
 
$
  4,854
 
  
$
187,918
 
 
$
150,058
 
 
$
  2,282
 
 
$
152,340
 
  
 
 
   
 
 
    
 
 
   
 
 
   
 
 
   
 
 
 
 
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 each quarterly 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
 
16

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 nine months ended September 30, 2020, was higher than the number of claims received in the nine months ended September 30, 2019 and exceeded the Company’s expectations for the current year. Prior to 2020, the number of incoming claims received declined each year since 2009. After evaluating the
rise in
 
incoming claims in its actuarial analysis, the Company increased its estimate of the number of future claims to be settled with payment. Average cost per claim experienced in the nine months ended September 30, 2020 was lower than that experienced in the nine months ended September 30, 2019 but higher than the Company’s expectations for the current year.
The Company estimates that average cost per claim will increase in future years, primarily due to inflation.
As a result of the increase in estimated future claims and expected rise in future average cost per claim, in the
three-month
period ended September 30, 2020, the Company recorded a provision of $6.5 million to its warranty reserve for the future settlement of surface flaking claims. The Company believes its reserve at September 30, 2020 is sufficient to cover future surface flaking obligations.
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 consolidated financial condition, results of operations or cash flows. The Company estimates that the annual number of claims received will decline over time and that the average cost per claim will increase, primarily due to inflation. If the level of claims received or average cost per claim differs materially from expectations, it could result in additional increases or decreases to the warranty reserve and a decrease or increase in earnings and cash flows in future periods. The Company estimates that a 10% change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims may result in approximately a $2.2 million change in the surface flaking warranty reserve.
The following is a reconciliation of the Company’s residential product warranty reserve (in thousands):
 
    
Nine Months Ended September 30, 2020
 
    
Surface
Flaking
    
Other
Residential
    
Total
 
Beginning balance, January 1
   $ 19,024      $ 6,470      $ 25,494  
Provisions and changes in estimates
     6,479        1,932        8,411  
Settlements made during the period
     (3,078      (1,178      (4,256
  
 
 
    
 
 
    
 
 
 
Ending balance, September 30
   $ 22,425      $ 7,224      $ 29,649  
  
 
 
    
 
 
    
 
 
 
 
17

    
Nine Months Ended September 30, 2019
 
    
Surface
Flaking
    
Other
Residential
    
Total
 
Beginning balance, January 1
   $ 23,951      $ 6,803      $ 30,754  
Provisions and changes in estimates
     —          1,571        1,571  
Settlements made during the period
     (4,027      (1,004      (5,031
  
 
 
    
 
 
    
 
 
 
Ending balance, September 30
   $ 19,924      $ 7,370      $ 27,294  
  
 
 
    
 
 
    
 
 
 
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.
 
18

Item 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
The following management discussion 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 the Company’s products and raw materials; the Company’s ability to obtain raw materials, including scrap polyethylene, wood fiber, and other materials used in making our products, 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; material adverse impacts from global public health pandemics, including the strain of coronavirus known as
COVID-19;
and material adverse impacts related to labor shortages or increases in labor costs.
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 macroeconomic disruption. We are actively managing our business to respond to this health crisis and we continue to evaluate the nature and extent of its impact. As of the date of this report, we continue to operate at output levels similar to those prior to the
COVID-19
pandemic, and the pandemic did not have a material adverse effect on our business, results of operations, cash flows or financial condition. We have not experienced any material disruptions to our operations, production or our supply chain, and have not experienced any material reduction in demand for our products due to the
COVID-19
pandemic. However, the pandemic remains an evolving situation due to the continuation of the outbreak and any future measures that may be taken to contain the spread of the virus. In addition, the extent and duration of the economic fallout from
COVID-19
remains unclear. We are actively managing our business to respond to the impact, such as engaging with our distributor network regarding market demand, ongoing communications with our suppliers, and continuing to ensure the safety of our employees. 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.
We are following or exceeding all Centers for Disease Control and Prevention (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.
 
19

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 instructed our employees to practice social distancing. Efforts for social distancing included employees 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 worked from home and conducted training sessions with our channel partners by utilizing online audio and visual technologies. Late in the second quarter, our employees began transitioning back to the workplace and conducting customer visits on a voluntary basis. In addition, face masks and other protective equipment have been distributed to employees across all of our facilities, handwashing and hand sanitizing stations have been installed, and automated temperature scanners have been provided at the entrances to our manufacturing facilities and corporate office. We have installed air purifier systems for all enclosed areas in every one of our buildings. 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. In addition, we fabricated face shields, donated the proceeds from decking sample sales to Feeding America, and supported the
COVID-19
Relief Fund of our local United Way, supplementing our annual fund-raising campaign.
Operations and Products:
Trex Company, Inc. currently operates in two reportable segments: Trex Residential Products (Trex Residential) and Trex Commercial Products (Trex Commercial). Refer to Note 16,
Segments
, in the Notes to the Condensed Consolidated Financial Statements in Part I. Item 1.
Condensed Consolidated Financial Statements
of this Quarterly Report on Form
10-Q
for additional information. The Company is focused on using renewable resources within both our Trex Residential and Trex Commercial segments.
Trex Residential
is the world’s largest manufacturer of high-performance 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 polyethylene 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.
 
20

 
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 Products designs and engineers custom solutions, which are prevalent in professional and collegiate sports facilities, commercial and high-rise applications, performing arts, sports, and event production and rentals. With a team of devoted engineers, and industry-leading reputation for quality and dedication to customer service, Trex Commercial markets to architects, specifiers, contractors, and building owners.
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 September 30, 2020:
 
   
Increase in net sales of 19%, or $37.0 million, to $231.5 million for the three months ended September 30, 2020 compared to $194.6 million for the three months ended September 30, 2019.
 
21

   
Increase in gross profit of 3.1%, or $2.5 million, to $85.0 million for the three months ended September 30, 2020 compared to $82.4 million for the three months ended September 30, 2019.
 
   
Increase in net income to $42.7 million, or $0.37 per diluted share, for the three months ended September 30, 2020 compared to $42.0 million, or $0.36 per diluted share, for the three months ended September 30, 2019.
 
   
Capital expenditures of $37.1 million, primarily to increase production capacity at the Trex Residential facilities in Virginia and Nevada and for cost reduction initiatives and other production improvements.
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, favorable payment terms, 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 our incentive programs can significantly impact sales, receivables and inventory levels during the offering period. However, the timing and terms of the majority of our programs are generally consistent from year to year. In addition, the operating results for Trex Commercial are driven by the timing of individual projects, which may vary each quarterly period.
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. We also warrant our Trex Commercial products for periods ranging from 1 year 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 nine months ended September 30, 2020 was higher than the number of claims received in the nine months ended September 30, 2019 and exceeded our expectations for the current year. Prior to 2020, the number of incoming claims received declined each year since 2009. After evaluating the rise in incoming claims in our actuarial analysis, we increased our estimate of the number of future claims to be settled with payment. Average cost per claim experienced in the nine months ended September 30, 2020 was lower than that experienced in the nine months ended September 30, 2019 but higher than expectations for the current year. We estimate that average cost per claim will increase in future years, primarily due to inflation.
As a result of the increase in estimated future claims and expected rise in future average cost per claim, in the three-month period ended September 30, 2020, we recorded a provision of $6.5 million to the warranty reserve for the future settlement of surface flaking claims. We believe the reserve at September 30, 2020 is sufficient to cover future surface flaking obligations. Refer to Note 18,
Commitments and Contingencies, Product Warranty
, in the Notes to the Condensed Consolidated Financial Statements in Part I. Item 1.
Condensed Consolidated Financial Statements
of this Quarterly Report on Form
10-Q
for additional information.
 
22

The following table details surface flaking claims activity related to our warranty:
 
    
Nine Months Ended September 30,
 
    
    2020    
    
    2019    
 
Claims open, beginning of period
     1,724        2,021  
Claims received (1)
     1,263        1,184  
Claims resolved (2)
     (1,042      (1,239
  
 
 
    
 
 
 
Claims open, end of period
     1,945        1,966  
  
 
 
    
 
 
 
Average cost per claim (3)
   $ 3,396      $ 3,475  
 
(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 September 30, 2020 (2020 quarter) compared to the three months ended September 30, 2019 (2019 quarter), and for the nine months ended September 30, 2020 (2020 nine-month period) compared to the nine months ended September 30, 2019 (2019 nine-month period).
Three Months Ended September 30, 2020 Compared To The Three Months Ended September 30, 2019
Net Sales
 
    
Three Months Ended September 30,
    
$ Change
    
% Change
 
    
      2020      
    
      2019      
 
    
(dollars in thousands)
 
Total net sales
   $ 231,502      $ 194,551      $ 36,951        19.0
Trex Residential net sales
   $ 218,435      $ 182,775      $ 35,660        19.5
Trex Commercial net sales
   $ 13,067      $ 11,776      $ 1,291        11.0
Total net sales increased by 19% in the 2020 quarter compared to the 2019 quarter reflecting a 19.5% increase in Trex Residential net sales and an 11% increase in Trex Commercial net sales. The increase in Trex Residential net sales was substantially all due to volume growth of our residential decking and railing products, resulting from strong demand for our outdoor living products, a strong residential repair and remodeling sector and our initiatives to accelerate conversion from wood. The increase in Trex Commercial net sales during the 2020 quarter was primarily due to underlying growth in the commercial segment.
Gross Profit
 
    
Three Months Ended September 30,
   
$ Change
    
% Change
 
    
  2020      
   
      2019      
 
    
(dollars in thousands)
 
Cost of sales
   $ 146,538     $ 112,120     $ 34,418        30.7
% of total net sales
     63.3     57.6     
Gross profit
   $ 84,964     $ 82,431     $ 2,533        3.1
Gross margin
     36.7     42.4     
Gross profit as a percentage of net sales, gross margin, was 36.7% in the 2020 quarter compared to 42.4% in the 2019 quarter. Gross margin for Trex Residential and Trex Commercial was 37.4% and 24.4%, respectively, in the 2020 quarter compared to 43.4% and 26.5%, respectively, in the 2019 quarter. Excluding a $6.5 million provision to the Trex Residential
 
23

legacy warranty reserve, gross margin was 39.5% for the 2020 quarter period compared to 42.4% in the 2019 quarter. This charge related to the surface flaking issue that affected a portion of products produced at our Nevada plant before 2007. In addition to the warranty reserve provision, gross margin was unfavorably impacted by increased labor costs related to our announced capacity expansion program,
COVID-19
management and depreciation due to capital expansion expenditures, partially offset by favorable material costs due to managing our Enhance profile to the lower weight target.
Selling, General and Administrative Expenses
 
    
Three Months Ended September 30,
   
$ Change
    
% Change
 
    
      2020      
   
      2019      
 
    
(dollars in thousands)
 
Selling, general and administrative expenses
   $ 28,027     $ 27,409     $ 618        2.3
% of total net sales
     12.1     14.1     
Selling, general and administrative expenses in the 2020 quarter were comparable to those in the 2019 quarter. The increase in selling, general and administrative expenses was primarily the result of higher operating expenses offset by lower branding.
Provision for Income Taxes
 
    
Three Months Ended September 30,
   
$ Change
    
% Change
 
    
      2020      
   
      2019      
 
    
(dollars in thousands)
 
Provision for income taxes
   $ 14,435     $ 13,790     $ 645        4.7
Effective tax rate
     25.3     24.7     
The effective tax rate for the 2020 quarter of 25.3% was relatively unchanged with an increase of 0.6% compared to the effective tax rate of 24.7% for the 2019 quarter.
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 September 30, 2020
 
    
Trex

Residential
    
Trex
Commercial
    
Total
 
Net income
   $ 42,225      $ 485      $ 42,710  
Interest income, net
     (208      —          (208
Income tax expense
     14,276        159        14,435  
Depreciation and amortization
     4,326        209        4,535  
  
 
 
    
 
 
    
 
 
 
EBITDA
   $ 60,619      $ 853      $ 61,472  
  
 
 
    
 
 
    
 
 
 
 
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.
 
24

    
Three Months Ended September 30, 2019
 
    
Trex

Residential
    
Trex
Commercial
    
Total
 
Net income
   $ 41,381      $ 595      $ 41,976  
Interest income, net
     (744      —          (744
Income tax expense
     13,580        210        13,790  
Depreciation and amortization
     3,422        165        3,587  
  
 
 
    
 
 
    
 
 
 
EBITDA
   $ 57,639      $ 970      $ 58,609  
  
 
 
    
 
 
    
 
 
 
 
    
Three Months Ended September 30,
    
$ Change
    
% Change
 
    
      2020      
    
      2019      
 
    
(dollars in thousands)
 
Total EBITDA
   $ 61,472      $ 58,609      $ 2,863        4.9
Trex Residential EBITDA
   $ 60,619      $ 57,639      $ 2,980        5.2
Trex Commercial EBITDA
   $ 853      $ 970      $ (117      (12.1 )% 
Total EBITDA increased 4.9% to $61.5 million for the 2020 quarter compared to $58.6 million for the 2019 quarter. The increase was driven by a 5.2% increase in Trex Residential EBITDA, primarily due to the volume growth in net sales. The increase was offset by the decrease in Trex Commercial EBITDA related to a decrease in gross margin. Excluding the impact of the $6.5 million surface flaking reserve, the growth in EBITDA was 15.9%.
Nine Months Ended September 30, 2020 Compared To The Nine Months Ended September 30, 2019
Net Sales
 
    
Nine Months Ended September 30,
    
$ Change
    
% Change
 
    
      2020      
    
      2019      
 
    
(dollars in thousands)
 
Total net sales
   $ 652,545      $ 580,575      $ 71,970        12.4
Trex Residential net sales
   $ 614,187      $ 541,722      $ 72,465        13.4
Trex Commercial net sales
   $ 38,358      $ 38,853      $ (495      (1.3 )% 
The 12.4% increase in total net sales in the 2020 nine-month period compared to the 2019 nine-month period was primarily due to increased net sales at Trex Residential. The increase of 13.4% in Trex Residential net sales during the 2020 nine-month period was substantially all due to volume growth, resulting from the strong broad-based demand for our outdoor living products, positive momentum in the residential repair and remodeling sector and our initiatives to expand our addressable market and accelerate conversion from wood.
Gross Profit
 
    
Nine Months Ended September 30,
   
$ Change
    
% Change
 
    
      2020      
   
      2019      
 
    
(dollars in thousands)
 
Cost of sales
   $ 385,479     $ 345,334     $ 40,145        11.6
% of total net sales
     59.1     59.5     
Gross profit
   $ 267,066     $ 235,241     $ 31,825        13.5
Gross margin
     40.9     40.5     
Gross profit as a percentage of net sales, gross margin, was 40.9% in the 2020 nine-month period, comparable to 40.5% in the 2019 nine-month period. Gross margin for Trex Residential and Trex Commercial in the 2020 nine-month period were 41.6% and 29.6%, respectively, compared to 41.8% and 22.6%, respectively, in the 2019 nine-month period. Excluding a $6.5 million provision to the Trex Residential legacy warranty reserve, gross margin was 41.9% for the 2020 nine-month period compared to 40.5% in the 2019 nine-month period. This charge related to the surface flaking issue that affected a portion of products produced at our Nevada plant before 2007. Gross margin was favorably impacted by the
non-recurrence
of Enhance
 
25

startup costs in 2019 experienced at Trex Residential in the 2019 nine-month period. Also, an increase in gross
margin at Trex Commercial, primarily due to
non-recurrence
of legacy low margin contracts coupled with a mix of higher margin contracts in the 2020 nine-month period, and initiatives aimed at improving project estimating, project management, and manufacturing cost savings, contributed to the increase in gross margin.
Selling, General and Administrative Expenses
 
    
Nine Months Ended September 30,
   
$ Change
    
% Change
 
    
      2020      
   
    2019      
 
    
(dollars in thousands)
 
Selling, general and administrative expenses
   $ 91,598     $ 93,281     $ (1,683      (1.8 )% 
% of total net sales
     14.0     16.1     
The $1.7 million decrease in selling, general and administrative expenses in the 2020 nine-month period compared to the 2019 nine-month period was primarily driven by disciplined branding and advertising spending, which decreased by $4.4 million during the 2020 nine-month period, as the effects of
COVID-19
played out during the second and third quarters. The decreases were offset by increases in personnel related expenses of $1.2 million and a net increase in information technology and other operating expenses of $2.3 million.
Provision for Income Taxes
 
    
Nine Months Ended September 30,
   
$ Change
    
% Change
 
    
      2020      
   
      2019      
 
    
(dollars in thousands)
 
Provision for income taxes
   $ 43,938     $ 33,520     $ 10,418        31.1
Effective tax rate
     24.9     23.5     
The effective tax rate for the 2020 nine-month period increased by 1.4% compared to the effective tax rate for the 2019 nine-month period 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)
2
(in thousands)
Reconciliation of net income (GAAP) to EBITDA
(non-GAAP):
 
    
Nine Months Ended September 30, 2020
 
    
Trex

Residential
    
Trex
Commercial
    
Total
 
Net income
   $ 129,157      $ 3,174      $ 132,331  
Interest income, net
     (801      —          (801
Income tax expense
     42,853        1,085        43,938  
Depreciation and amortization
     11,855        595        12,450  
  
 
 
    
 
 
    
 
 
 
EBITDA
   $ 183,064      $ 4,854      $ 187,918  
  
 
 
    
 
 
    
 
 
 
 
2
 
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.
 
26

    
Nine Months Ended September 30, 2019
 
    
Trex

Residential
    
Trex
Commercial
    
Total
 
Net income
   $ 107,859      $ 1,382      $ 109,241  
Interest income, net
     (794      (7      (801
Income tax expense
     33,046        474        33,520  
Depreciation and amortization
     9,947        433        10,380  
  
 
 
    
 
 
    
 
 
 
EBITDA
   $ 150,058      $ 2,282      $ 152,340  
  
 
 
    
 
 
    
 
 
 
 
    
Nine Months Ended September 30,
    
$ Change
    
% Change
 
    
      2020      
    
      2019      
 
    
(dollars in thousands)
 
Total EBITDA
   $ 187,918      $ 152,340      $ 35,578        23.4
Trex Residential EBITDA
   $ 183,064      $ 150,058      $ 33,006        22.0
Trex Commercial EBITDA
   $ 4,854      $ 2,282      $ 2,572        112.7
Total EBITDA increased 23.4% to $187.9 million for the 2020 nine-month period compared to $152.3 million for the 2019 nine-month period. The increase was primarily driven by a 22% increase in Trex Residential EBITDA due to volume growth in net sales and by a $2.6 million increase in Trex Commercial EBITDA primarily related to an increase in gross margin. Excluding the impact of the $6.5 million surface flaking reserve, the growth in EBITDA was 27.6%.
LIQUIDITY AND CAPITAL RESOURCES
We finance operations and growth primarily with cash flows from operations, borrowings under our revolving credit facilities, operating leases and normal trade credit terms from operating activities. At September 30, 2020 we had $20.1 million of cash and cash equivalents.
Sources and Uses of Cash
. The following table summarizes our cash flows from operating, investing and financing activities (in thousands):
 
    
Nine Months Ended September 30,
 
    
2020
    
2019
 
Net cash provided by operating activities
   $ 12,514      $ 98,986  
Net cash used in investing activities
     (97,546      (36,905
Net cash used in financing activities
     (43,720      (34,498
  
 
 
    
 
 
 
Net (decrease) increase in cash and cash equivalents
   $ (128,752    $ 27,583  
  
 
 
    
 
 
 
Operating Activities
Cash provided by operations was $12.5 million during the 2020 nine-month period compared to cash provided by operations of $99.0 million during the 2019 nine-month period. The use of cash flows in operations was primarily due to higher working capital investment in accounts receivable as a result of the timing of sales within the period and related payment discounts offered to our Trex Residential decking and railing customers. Substantially all of the accounts receivable balance at September 30, 2020, will be collected in the fourth quarter. The decrease in cash flows from operating activities was offset primarily by increased net income and increases in accounts payable and accrued expenses.
Investing Activities
Capital expenditures in the 2020 nine-month period were $99.7 million, consisting primarily of $82 million for capacity expansion at our Virginia and Nevada facilities and $12.5 million for general plant cost reduction initiatives and other production improvements.
 
27

Financing Activities
Net cash used in financing activities was $43.7 million in the 2020 nine-month period primarily for repurchases of our common stock of $44.4 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 $0.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 11.6 million shares of the Company’s outstanding common stock (Stock Repurchase Program). On March 12, 2020, the Company suspended repurchases of its common stock under the Stock Repurchase Program due to the volatility and uncertainty in the stock market associated with the
COVID-19
pandemic. As of September 30, 2020, the Company has repurchased 2.8 million shares of the Company’s outstanding common stock under the Stock Repurchase Program. On October 30, 2020, the Company lifted the suspension of repurchases of its common stock under the Stock Repurchase Program.
Stock Split.
On July 29, 2020, the Company’s Board of Directors approved a
two-for-one
stock split of the Company’s common stock, par value, $0.01. The stock split was in the form of a stock dividend distributed on September 14, 2020, to stockholders of record at the close of business on August 19, 2020. The stock split entitled each stockholder to receive one additional share of common stock for each share they held as of the record date. All common stock share and per share data for all periods presented in the accompanying unaudited condensed consolidated financial statements and notes thereto have been retroactively adjusted to reflect the stock split.
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 September 30, 2020, we had no outstanding indebtedness under the revolving credit facilities and borrowing capacity under the facilities of $300 million.
On May 26, 2020, the Company entered into a First Amendment to the Original Credit Agreement (the First Amendment) to provide for an additional $100 million line of credit. The purpose of the additional $100 million line of credit is primarily to reduce risk associated with the
COVID-19
pandemic should the Company need to secure additional capital to continue its strategy of accelerating the conversion of wood decking to Trex composite decking and expanding its addressable market. As a matter of convenience, the parties incorporated the amendments to the Original Credit Agreement made by the First Amendment into a new Fourth Amended and Restated Credit Agreement (New Credit Agreement). In the New Credit Agreement, the revolving commitments under the Original Credit Agreement are referred to as Revolving A Commitments and the new $100 million line of credit is referred to as Revolving B Commitments. In the New Credit Agreement, all of the material terms and conditions related to the original line of credit (Revolving A Commitments) remain unchanged from the Original Credit Agreement.
The Company entered into the First Amendment, as borrower; Trex Commercial Products, Inc. (TCP), as guarantor; Bank of America, N.A. (BOA), as a Lender, Administrative Agent, Swing Line Lender and L/C Issuer; and certain other lenders including Wells Fargo Bank, N.A. (Wells Fargo), who is also Syndication Agent; Truist Bank (Truist); and Regions Bank (Regions) (each, a Lender and collectively, the Lenders), arranged by BofA Securities, Inc. as Sole Lead Arranger and Sole Bookrunner. The First Amendment further provides that the New Credit Agreement is amended and restated by changing Schedule 2.01 to add applicable Lender percentages related to the Revolving B Commitment for BOA of 47.5%, Well Fargo of 28.0% and Regions of 24.5%.
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 September 30, 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.
We believe that cash on hand, cash from operations and borrowings expected to be available under our revolving credit facilities, as amended, 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.
 
28

In addition, we believe our financial resources will allow us to manage the impact of the
COVID-19
pandemic on the Company’s business operations for the foreseeable future. However, as the impact of
COVID-19
evolves, we will continue to evaluate our financial position and liquidity needs in light of future developments.
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 through 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 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 Trex Residential production capacity by approximately 70 percent. Our capital expenditure guidance for 2020 is $150 million to $170 million. In addition to the above, 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.
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 September 30, 2020 compared to inventory levels at September 30, 2019.
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 quarterly 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 nine months ended September 30, 2020.
 
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 Vice President and 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 September 30, 2020. Based on this evaluation, the President and Chief Executive Officer and the Vice President and 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 nine-month period ended September 30, 2020, that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.
 
29

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 factors 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 outbreak of
COVID-19
and evaluate its impact on our business, including new information as it emerges concerning its severity and the continuation and possible escalation of new cases, and any actions to prevent, contain or treat it, among others. These developments are constantly evolving and cannot be accurately predicted. The extent to which
COVID-19
may impact our business will depend on future developments, which are highly uncertain and cannot be predicted.
 
Currently, we continue to operate at output levels similar to those prior to the
COVID-19
pandemic, and the pandemic has not had a material adverse effect on our business, results of operations, cash flows or financial condition. We are actively managing our business to respond to the impact, such as engaging with our distributor network regarding market demand, ongoing communications with our suppliers, and continuing to ensure the safety of our employees.
 
30

Risk
      
Discussion
 
Description:
 
Labor shortages or increases in labor costs could adversely impact our business and results of operations.
 
Impact:
 
If we are not successful in our recruiting and retention efforts, we could encounter a shortage of qualified employees in future periods. Any such shortage would decrease our ability to produce sufficient quantities of our product to serve our customers effectively. Such a shortage may also require us to pay higher wages for employees and incur a corresponding reduction in our profitability.
    
 
Labor is a key component of our production process. We rely heavily on our employees and any shortage of qualified labor could adversely affect our business. Our success is dependent upon recruiting qualified employees to manufacture our product. Our future success depends on, among other things, our ability to identify, attract, hire, train, retain and motivate operational personnel on a timely basis as we continue our pace of growth. Further, improvements in the economy and labor markets could impact our ability to attract and retain key personnel.
 
We foster the development and engagement of our employees, and our compensation, incentive and benefit packages encourage retention of our employees and aid in our ability to attract personnel.
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 September 30, 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
 
July 1, 2020 – July 31, 2020
     4,486      $ 69.67        —          8,797,222  
August 1, 2020 – August 31, 2020
     —          —          —          8,797,222  
September 1, 2020 – September 30, 2020
     —          —          —          8,797,222  
  
 
 
       
 
 
    
Quarterly period ended September 30, 2020
     4,486           —       
  
 
 
       
 
 
    
 
(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 11.6 million shares of the Company’s outstanding common stock (Stock Repurchase Program). The Stock Repurchase Program was publicly announced on February 21, 2018. The Company did not purchase any shares under the Stock Repurchase Program during the three months ended September 30, 2020.
On March 12, 2020, the Company suspended repurchases of its common stock under the Stock Repurchase Program due to the volatility and uncertainty in the stock market associated with the
COVID-19
pandemic. On October 30, 2020, the Company lifted the suspension of repurchases of its common stock under the Stock Repurchase Program, primarily due to the stability and growth of the Company’s business and the industry segment in which the Company operates.
 
31

Item 5.    Other Information
Stock Split
On July 29, 2020, the Company’s Board of Directors approved a
two-for-one
stock split of the Company’s common stock, par value, $0.01. The stock split was in the form of a stock dividend distributed on September 14, 2020, to stockholders of record at the close of business on August 19, 2020. The stock split entitled each stockholder to receive one additional share of common stock for each share they held as of the record date. All common stock share and per share data for all periods presented in the accompanying unaudited condensed consolidated financial statements and notes thereto have been retroactively adjusted to reflect the stock split. The Company amended the Trex Company, Inc. Amended and Restated 2014 Stock Incentive Plan (Plan) to adjust the aggregate number of shares of stock available for issuance under Plan to reflect the
two-for-one
stock split.
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 by reference.
 
32

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: November 2, 2020     By:  
/s/ Dennis C. Schemm
      Dennis C. Schemm
      Vice President and Chief Financial Officer
      (Duly Authorized Officer and Principal Financial Officer)

EXHIBIT INDEX
 
         
Incorporated by reference
 
Exhibit
No.
  
Description
  
Form
    
Exhibit
    
Filing Date
    
File No.
 
    3.1    Restated Certificate of Incorporation of Trex Company, Inc.     
S-1/A
       3.1        March 24, 1999       
333-63287
 
    3.2    Certificate of Amendment to the Restated Certificate of Incorporation of Trex Company, Inc. dated April 30, 2014.     
10-Q
       3.2        May 5, 2014       
001-14649
 
    3.3    Second Certificate of Amendment to the Restated Certificate of Incorporation of Trex Company, Inc. dated May 2, 2018.     
10-Q
       3.3        May 7, 2018       
001-14649
 
    3.4    Third Certificate of Amendment to the Restated Certificate of Incorporation of Trex Company, Inc. dated May 1, 2019.     
8-K
       3.1        May 1, 2019       
001-14649
 
    3.5    Fourth Certificate of Amendment to the Restated Certificate of Incorporation of Trex Company, Inc. dated April 29, 2020.     
10-Q
       3.5        May 4, 2020       
001-14649
 
    3.6    Amended and Restated By-Laws of Trex Company, Inc.     
8-K
       3.2        May 1, 2019       
001-14649
 
    4.1    First Amendment to the Credit Agreement by and among Trex Company, Inc. 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; Truist Bank; and Regions Bank, arranged by BofA Securities, Inc. as Sole Lead Arranger and Sole Bookrunner dated May 26, 2020.     
8-K
       4.1        May 28, 2020       
001-14649
 
    4.2    Fourth Amended and Restated Credit Agreement between the Company, 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, Truist Bank; and Regions Bank, arranged by BofA Securities, Inc. as Sole Lead Arranger and Sole Bookrunner, dated May 26, 2020.     
8-K
       4.2        May 28, 2020       
001-14649
 
    4.3    Note dated November 5, 2019 payable by the Company to Bank of America, N.A.     
8-K
       4.2        November 6, 2019       
001-14649
 
    4.4    Note dated November 5, 2019 payable by the Company to Wells Fargo Bank, N.A.     
8-K
       4.3        November 6, 2019       
001-14649
 
    4.5    Note dated November 5, 2019 payable by the Company to Branch Banking and Trust Company (Truist Bank)     
8-K
       4.5        November 6, 2019       
001-14649
 

        
Incorporated by reference
 
Exhibit
No.
 
Description
  
Form
    
Exhibit
    
Filing Date
    
File No.
 
    4.6   Note dated May 26, 2020 payable by the Company to Regions Bank     
8-K
       4.6        May 28, 2020       
001-14649
 
    4.7   Fourth Amended and Restated Security and Pledge Agreement dated as of November 5, 2019 between the Company, as debtor, Trex Commercial Products, Inc., as additional obligor; and Bank of America, N.A. as Administrative Agent (including Notices of Grant of Security Interest in Copyrights and Trademarks).     
8-K
       4.6        November 6, 2019       
001-14649
 
  10.1***   Amended and Restated 1999 Incentive Plan for Outside Directors.     
8-K
       10.1        February 25, 2020       
001-14649
 
  10.2***   Change-in-Control Severance Agreement, dated as of February 21, 2020, by and between Trex Company, Inc. and Bryan H. Fairbanks.     
8-K
       10.2        February 25, 2020       
001-14649
 
  10.3***   Severance Agreement, dated as of February 21, 2020, by and between Trex Company, Inc. and Bryan H. Fairbanks.     
8-K
       10.3        February 25, 2020       
001-14649
 
  10.4* ***   Trex Company, Inc. Amended and Restated 2014 Stock Incentive Plan.            
  31.1*   Certification of Chief Executive Officer of Trex Company, Inc. pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934.            
  31.2*   Certification of Chief Financial Officer of Trex Company, Inc. pursuant to Rule 13a-14(a) under the Securities Exchange Act of 1934.            
  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).            
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.            
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-10.4 2 d940715dex104.htm EX-10.4 EX-10.4

Exhibit 10.4

TREX COMPANY, INC.

AMENDED AND RESTATED

2014 STOCK INCENTIVE PLAN


TABLE OF CONTENTS

 

         Page  

1.

  PURPOSE      1  

2.

  DEFINITIONS      1  

3.

  ADMINISTRATION OF THE PLAN      3  
 

3.1  Committee

     3  
 

3.2  Grants

     3  
 

3.3  No Liability

     3  
 

3.4  Applicability of Rule 16b-3

     4  
 

3.5  Termination of Employment or Other Relationship

     4  

4.

  STOCK SUBJECT TO THE PLAN      4  
 

4.1  Aggregate Limitation

     4  
 

4.2  Application of Aggregate Limitation

     5  
 

4.3  Per-Grantee Limitation

     5  

5.

  EFFECTIVE DATE AND TERM OF THE PLAN      5  
 

5.1  Effective Date

     5  
 

5.2  Term

     5  

6.

  PERMISSIBLE GRANTEES      5  
 

6.1  Employees and Service Providers

     5  
 

6.2  Multiple Grants

     5  
 

6.3  LIMITATIONS ON GRANTS OF INCENTIVE STOCK OPTIONS

     5  

7.

  AWARD AGREEMENT      6  

8.

  OPTIONS      6  
 

8.1  Option Price

     6  
 

8.2  Vesting

     6  
 

8.3  Option Term

     6  
 

8.4  Termination of Employment or Other Relationship for a Reason Other than Retirement, Death or Disability

     6  
 

8.5  Rights in the Event of Death

     7  
 

8.6  Rights in the Event of Disability

     7  
 

8.7  Rights in the Event of Retirement

     7  
 

8.8  Limitations on Exercise of Option

     7  
 

8.9  Method of Exercise

     7  
 

8.10  Rights as a Stockholder; Dividend Equivalents

     7  
 

8.11  Delivery of Stock Certificates

     8  

9.

  STOCK APPRECIATION RIGHTS      8  
 

9.1  SAR Price

     8  
 

9.2  Vesting, and Terms and Conditions Governing SARs

     8  
 

9.3  SAR Term

     8  
 

9.4  Termination of Employment or Other Relationship for a Reason Other than Retirement, Death or Disability

     8  
 

9.5  Rights in the Event of Death

     8  
 

9.6  Rights in the Event of Disability

     8  
 

9.7  Rights in the Event of Retirement

     9  
 

9.8  Limitations on Exercise of SAR

     9  

10.

  TRANSFERABILITY OF OPTIONS AND SARS      9  
 

10.1  General Rule

     9  
 

10.2  Family Transfers

     9  

11.

  RESTRICTED STOCK      9  
 

11.1  Grant of Restricted Stock or Restricted Stock Units

     9  
 

11.2  Restrictions

     9  
 

11.3  Restricted Stock Certificates

     10  
 

11.4  Rights of Holders of Restricted Stock

     10  
 

11.5  Rights of Holders of Restricted Stock Units

     10  

 

i


 

11.6  Termination of Employment or Other Relationship for a Reason Other than Death, Disability or Retirement

     10  
 

11.7  Rights in the Event of Death

     11  
 

11.8  Rights in the Event of Disability

     11  
 

11.9  Rights in the Event of Retirement

     11  
 

11.10 Delivery of Shares and Payment Therefor

     11  

12.

  UNRESTRICTED STOCK      11  

13.

  PARACHUTE LIMITATIONS      11  

14.

  REQUIREMENTS OF LAW      12  
 

14.1  General

     12  
 

14.2  Rule 16b-3

     12  

15.

  AMENDMENT AND TERMINATION OF THE PLAN      12  

16.

  EFFECT OF CHANGES IN CAPITALIZATION      12  
 

16.1  Changes in Stock

     12  
 

16.2  Reorganization, Sale of Assets or Sale of Stock

     13  
 

16.3  Adjustments

     13  
 

16.4  No Limitations on Company

     14  

17.

  DISCLAIMER OF RIGHTS      14  

18.

  NONEXCLUSIVITY OF THE PLAN      14  

19.

  WITHHOLDING TAXES      14  

20.

  CAPTIONS      14  

21.

  OTHER PROVISIONS      14  

22.

  NUMBER AND GENDER      14  

23.

  SEVERABILITY      15  

24.

  GOVERNING LAW      15  

25.

  SECTION 409A      15  

 

 

ii


TREX COMPANY, INC.

AMENDED AND RESTATED

2014 STOCK INCENTIVE PLAN

Trex Company, Inc., a Delaware corporation (the “Company”), sets forth herein the terms of the Trex Company, Inc. Amended and Restated 2014 Stock Incentive Plan (the “Plan”), which amends and restates the Trex Company, Inc. 2005 Stock Incentive Plan, as follows:

 

1.

PURPOSE

The Plan is intended to enhance the Company’s ability to attract and retain highly qualified officers, key employees, outside directors and other persons, and to motivate such officers, key employees, outside directors and other persons to serve the Company and its affiliates (as defined herein) and to expend maximum effort to improve the business results and earnings of the Company, by providing to such officers, key employees, outside directors and other persons an opportunity to acquire or increase a direct proprietary interest in the operations and future success of the Company. To this end, the Plan provides for the grant of stock options, restricted stock, restricted stock units, unrestricted stock and stock appreciation rights in accordance with the terms hereof. Stock options granted under the Plan may be non-qualified stock options or incentive stock options, as provided herein, except that stock options granted to outside directors and all Service Providers shall in all cases be non-qualified stock options. With respect to persons subject to Section 16 of the Exchange Act (as defined below), transactions under this Plan are intended to satisfy the requirements of Rule 16b-3 of the Act.

 

2.

DEFINITIONS

For purposes of interpreting the Plan and related documents (including Award Agreements), the following definitions shall apply:

 

2.1

“Affiliate” of, or person “affiliated” with, a person means any company or other trade or business that controls, is controlled by or is under common control with such person within the meaning of Rule 405 of Regulation C under the Securities Act.

 

2.2

“Award Agreement” means the stock option agreement, restricted stock agreement, restricted stock unit agreement, stock appreciation right agreement or other written agreement between the Company and a Grantee that evidences and sets out the terms and conditions of a Grant.

 

2.3

“Board” means the Board of Directors of the Company.

 

2.4

“Code” means the Internal Revenue Code of 1986, as now in effect or as hereafter amended.

 

2.5

“Committee” means the Compensation Committee of the Board (or any successor Committee designated by the Board to administer the Plan), provided that, if any member of the Compensation Committee does not qualify as (i) an outside director for purposes of Code Section 162(m), (ii) a non-employee director for purposes of Rule 16b-3 under the Exchange Act, and (iii) an independent director for purposes of the rules of the exchange on which the Stock is traded, the remaining members of the Committee (but not less than two members) shall be constituted as a subcommittee to act as the Committee for purposes of the Plan.

 

2.6

“Company” means Trex Company, Inc., a Delaware corporation.

 

2.7

“Disability” means, as to an Incentive Stock Option, a Disability within the meaning of Code section 22(e)(3). As to all other incentive awards, Disability (or variations thereof) means, unless otherwise provided in the Award Agreement with respect to the Grant, a Disability within the meaning of Code Section 409A(a)(2)(C) and Section 1.409A-3(i)(4) of the applicable treasury regulations (or any successor provision). The Committee shall determine whether a Disability exists and the determination shall be conclusive.

 

2.8

“Effective Date” means the date on which the Plan, as herein amended and restated and adopted by the Board on February 20, 2014, is approved by the Company’s stockholders.

 

2.9

“Exchange Act” means the Securities Exchange Act of 1934, as now in effect or as hereafter amended.

 

1


2.10

“Fair Market Value” means the closing price of a share of Stock reported on the New York Stock Exchange (“NYSE”) on the date Fair Market Value is being determined, provided that if there should be no closing price reported on such date, the Fair Market Value of a share of Stock on such date shall be deemed equal to the closing price as reported by the NYSE for the last preceding date on which sales of shares were reported. Notwithstanding the foregoing, in the event that the shares of Stock are listed upon more than one established stock exchange, Fair Market Value means the closing price of a share of Stock reported on the exchange that trades the largest volume of shares on such date. If the Stock is not at the time listed or admitted to trading on a stock exchange, Fair Market Value means the mean between the lowest reported bid price and highest reported asked price of the Stock on the date in question in the over-the-counter market, as such prices are reported in a publication of general circulation selected by the Committee and regularly reporting the market price of Stock in such market. If the Stock is not listed or admitted to trading on any stock exchange or traded in the over-the-counter market, Fair Market Value shall be as determined in good faith by the Committee.

 

2.11

“Grant” means an award of an Option, Restricted Stock, Restricted Stock Unit, Unrestricted Stock, or Stock Appreciation Right under the Plan.

 

2.12

“Grant Date” means, as determined by the Committee, (i) the date as of which the Committee approves a Grant or (ii) such other date as may be specified by the Committee.

 

2.13

“Grantee” means a person who receives or holds an Option, Restricted Stock, Restricted Stock Unit, Stock Appreciation Right or Unrestricted Stock under the Plan.

 

2.14

“Immediate Family Members” means the spouse, children, grandchildren, parents and siblings of the Grantee.

 

2.15

“Incentive Stock Option” means an “incentive stock option” within the meaning of Section 422 of the Code.

 

2.16

“Option” means an option to purchase one or more shares of Stock pursuant to the Plan.

 

2.17

“Option Price” means the purchase price for each share of Stock subject to an Option.

 

2.18

“Outside Director” means a member of the Board who is not an officer or employee of the Company or any Subsidiary.

 

2.19

“Plan” means this Trex Company, Inc. 2014 Stock Incentive Plan, which amends and restates the Trex Company, Inc. 2005 Stock Incentive Plan, as may be further amended from time to time.

 

2.20

“Reporting Person” means a person who is required to file reports under Section 16(a) of the Exchange Act.

 

2.21

“Restricted Period” means the period during which Restricted Stock or Restricted Stock Units are subject to restrictions or conditions pursuant to Section 11.2 hereof.

 

2.22

“Restricted Stock” means shares of Stock, awarded to a Grantee pursuant to Section 11 hereof, that are subject to restrictions and to a risk of forfeiture.

 

2.23

“Restricted Stock Unit” means a unit awarded to a Grantee pursuant to Section 11 hereof, which represents a conditional right to receive a share of Stock in the future, and which is subject to restrictions and to a risk of forfeiture.

 

2.24

“Retirement’ means termination of employment with the Company and its Subsidiaries on or after age 65.

 

2.25

“Securities Act” means the Securities Act of 1933, as now in effect or as hereafter amended.

 

2.26

“Service Provider” means a consultant or adviser to the Company, a manager of the Company’s properties or affairs, or other similar service provider or Affiliate of the Company, and employees of any of the foregoing, as such persons may be designated from time to time by the Committee pursuant to Section 6 hereof.

 

2.27

“Stock” means the common stock, par value $0.01 per share, of the Company.

 

2.28

“Stock Appreciation Right” or “SAR” means a right granted to a Grantee pursuant to Section 9 hereof.

 

2.29

“Subsidiary” means any “subsidiary corporation” of the Company within the meaning of Section 424(f) of the Code.

 

2


2.30

“Unrestricted Stock” means an award of Stock granted to a Grantee pursuant to Section 12 hereof.

 

3.

ADMINISTRATION OF THE PLAN

3.1 Committee

The Committee shall have such powers and authorities related to the administration of the Plan as are consistent with the Company’s certificate of incorporation, bylaws and applicable law. The Committee shall have full power and authority to take all actions and to make all determinations required or provided for under the Plan, any Grant or any Award Agreement, and shall have full power and authority to take all such other actions and make all such other determinations not inconsistent with the specific terms and provisions of the Plan that the Committee deems to be necessary or appropriate to the administration of the Plan, any Grant or any Award Agreement. All such actions and determinations shall be by the affirmative vote of a majority of the members of the Committee present at a meeting or by unanimous consent of the Committee executed in writing in accordance with the Company’s certificate of incorporation, bylaws and applicable law. The interpretation and construction by the Committee of any provision of the Plan, any Grant or any Award Agreement shall be final and conclusive. As permitted by law, the Committee may delegate its authority under the Plan to a member of the Committee or an executive officer of the Company; provided, however, that, unless otherwise provided by resolution of the Committee, only the Committee may make a Grant to an executive officer of the Company and establish the number of shares of Stock that may be subject to Grants with respect to any fiscal period. In the absence of Committee action, the Board is authorized to take any action permitted to be taken by the Committee hereunder.

3.2 Grants.

Subject to the other terms and conditions of the Plan, the Committee shall have full and final authority (i) to designate Grantees, (ii) to determine the types of Grants to be made to a Grantee, (iii) to determine the number of shares of Stock to be subject to a Grant, (iv) to establish the terms and conditions of each Grant, including, but not limited to, the Option Price of any Option, the nature and duration of any restriction or condition (or provision for lapse thereof, including lapse relating to a change in control of the Company) relating to the vesting, exercise, transfer or forfeiture of a Grant or the shares of Stock subject thereto, and any terms or conditions that may be necessary to qualify Options as Incentive Stock Options, (v) to prescribe the form of each Award Agreement evidencing a Grant, and (vi) to make Grants alone, in addition to, or in tandem with, any other Grant or any other award granted under another plan of the Company or a Subsidiary. Such authority specifically includes the authority, in order to effectuate the purposes of the Plan but without amending the Plan, to modify Grants to eligible individuals who are foreign nationals or are individuals who are employed outside the United States to recognize differences in local law, tax policy or custom. As a condition to any subsequent Grant, the Committee shall have the right, at its discretion, to require Grantees to return to the Company any Grants previously awarded under the Plan. Subject to the terms and conditions of the Plan, any such subsequent Grant shall be upon such terms and conditions as are specified by the Committee at the time the subsequent Grant is made.

The Company may retain the right in an Award Agreement to cause a forfeiture of the gain realized by a Grantee on account of actions taken by the Grantee in violation or breach of or in conflict with any non-competition agreement, any agreement prohibiting solicitation of employees or clients of the Company or any affiliate thereof or any confidentiality obligation with respect to the Company or any affiliate thereof or otherwise in competition with the Company, to the extent specified in such Award Agreement applicable to the Grantee. Furthermore, the Company may annul a Grant if the Grantee is an employee of the Company or an affiliate thereof and is terminated “for cause” as defined in the applicable Award Agreement. The Committee may permit or require the deferral of any award payment, subject to such rules and procedures as it may establish, which may include provisions for the payment or crediting of interest or dividend equivalents, including converting such credits into deferred Stock equivalents.

Except as provided in Section 16 hereof, the terms of outstanding Grants may not be amended to reduce the exercise price of outstanding Options or SARs, and outstanding Options or SARs may not be cancelled, exchanged, repurchased or surrendered in exchange for cash, other Grants, or Options or SARs with an exercise price that is less than the exercise price of the original Options or SARs, without stockholder approval.

3.3 No Liability.

No member of the Board or of the Committee shall be liable for any action or determination made in good faith with respect to the Plan or any Grant or Award Agreement.

 

3


3.4 Applicability of Rule 16b-3.

Those provisions of the Plan that make express reference to Rule 16b-3 under the Exchange Act shall apply only to Reporting Persons.

3.5 Termination of Employment or Other Relationship.

(i) Whether a termination of a Grantee’s employment or other relationship with the Company and its Subsidiaries shall have occurred and whether such termination is by reason of Disability shall be determined by the Committee, whose determination shall be final and conclusive.

(ii) Whether a leave of absence or leave on military or government service shall constitute a termination of employment or other relationship for purposes of the Plan shall be determined by the Committee, whose determination shall be final and conclusive.

(iii) For purposes of the Plan, a termination of employment or other relationship shall not be deemed to occur if the Grantee is immediately thereafter employed with the Company, a Subsidiary or a Service Provider, or is engaged as a Service Provider or an Outside Director.

 

4.

STOCK SUBJECT TO THE PLAN

4.1 Aggregate Limitation.

(i) Effective as of a two-for-one stock split of the Stock of the Company (in the form of a stock dividend) on September 14, 2020, and subject to adjustment as provided in Section 16 hereof, the aggregate number of shares of Stock available for issuance under the Plan pursuant to Options or other Grants shall be twenty five million six hundred and eighty thousand (25,680,000) Shares. Shares may be authorized but unissued shares, treasury shares or issued and outstanding shares that are purchased in the open market.

(ii) Any shares of Stock granted under the Plan which are forfeited to the Company because of the failure to meet an award contingency or condition shall again be available for issuance pursuant to new awards granted under the Plan. Any shares of Stock covered by an award (or portion of an award) granted under the Plan which are forfeited or canceled, expire or are settled in cash, or are withheld by the Company to cover withholding taxes (as provided in Section 19), shall be deemed not to have been issued for purposes of determining the maximum number of shares of Stock available for issuance under the Plan.

(iii) If any Option is exercised by tendering shares of Stock, by withholding shares of Stock subject to the Option being exercised, by tendering or withholding shares of Stock, either actually or by attestation, to the Company as full or partial payment in connection with the exercise of an Option or a stock option under any prior plan of the Company as hereinabove described, only the number of shares of Stock issued net of the shares of Stock tendered or withheld shall be deemed issued for purposes of determining the maximum number of shares of Stock available for issuance under the Plan. In the case of a SAR, only the actual number of shares of Stock issued upon exercise of the SAR shall be deemed issued for purposes of determining the maximum number of shares of Stock available for issuance under the Plan. Shares of Stock issued under the Plan through the settlement, assumption or substitution of outstanding awards or obligations to grant future awards resulting from the acquisition of another entity shall not reduce the maximum number of shares available for issuance under the Plan.    

(iv) The number of shares of Stock reserved under this Section 4 shall be increased by the number of any shares of Stock that are repurchased by the Company with Option Proceeds (as defined herein) in respect of the exercise of an Option; provided, however, that the number of shares of Stock contributed to the number of shares of Stock reserved under this Section 4 in respect of the use of Option Proceeds for repurchase shall not be greater than the number obtained by dividing the amount of such Option Proceeds by the Fair Market Value on the date of exercise of the applicable Option. “Option Proceeds” means, with respect to an Option, the sum of (x) the Option Price paid in cash, if any, to purchase shares of Stock under such Option, plus (y) the value of all federal, state and local tax deductions to which the Company is entitled with respect to the exercise of such Option, determined using the highest Federal tax rate applicable to corporations and a blended tax rate for state and local taxes based on the jurisdictions in which the Company does business and giving effect to the deduction of state and local taxes for Federal tax purposes.

 

4


(v) The number of shares of Stock available for grant as incentive stock options shall not exceed twenty five million six hundred and eighty thousand (25,680,000), subject to adjustment as provided in Section 16 hereof, and shall not be increased by reason of the application of subsection (iii) or (iv) of this Section 4.1.

4.2 Application of Aggregate Limitation.

The Committee may adopt reasonable counting procedures to ensure appropriate counting, avoid double counting (as, for example, in the case of tandem or substitute awards) and make adjustments if the number of shares of Stock actually delivered differs from the number of shares of Stock previously counted in connection with a Grant.

4.3 Per-Grantee Limitation.

During any time when the Company has a class of equity security registered under Section 12 of the Exchange Act:

(i) no person eligible for a Grant under Section 6 hereof may be awarded Options and SARs under the Plan exercisable for greater than one million two hundred thousand (1,200,000) shares of Stock in any single calendar year, except that in the case of a newly hired employee, such limit shall be two million four hundred thousand (2,400,000) shares of Stock (in each case, subject to adjustment as provided in Section 16 hereof); and

(ii) the maximum number of shares of Restricted Stock or Unrestricted Stock that are earned based on achievement of performance objectives that may be awarded under the Plan (including for this purpose any shares of Stock represented by Restricted Stock Units) to any person eligible for a Grant under Section 11 hereof is six hundred thousand (600,000) shares of Stock in any single calendar year, except that in the case of a newly hired employee, such limit shall be one million two hundred thousand (1,200,000) shares of Stock (in each case, subject to adjustment as provided in Section 16 hereof).

 

5.

EFFECTIVE DATE AND TERM OF THE PLAN

5.1 Effective Date.

The Plan as herein amended and restated was approved by the Board on February 19, 2014 and shall be effective as of the date the Plan is approved by the Company’s stockholders (the “Effective Date”). Until such Effective Date, the terms of the Plan prior to its amendment and restatement herein (known as the “Trex Company, Inc. 2005 Stock Incentive Plan”) shall remain in effect. The approval of the Plan as herein amended and restated by the Board and stockholders shall have no effect on Grants made under the Plan prior to the Effective Date.

5.2 Term.

The Plan shall expire on the tenth anniversary of the Effective Date.

 

6.

PERMISSIBLE GRANTEES

6.1 Employees and Service Providers.

Subject to the provisions of Section 6.3 hereof, Grants may be made under the Plan to any employee of the Company or any Subsidiary, including any such employee who is an officer or director of the Company, to an Outside Director, to a Service Provider or employee of a Service Provider providing, or who has provided, services to the Company or any Subsidiary, and to any other individual whose participation in the Plan is determined by the Committee to be in the best interests of the Company, as the Committee shall determine and designate from time to time.

6.2 Multiple Grants.

An eligible person may receive more than one Grant, subject to such restrictions as are provided herein.

6.3 Limitations on Grants of Incentive Stock Options.

An Option shall constitute an Incentive Stock Option only (i) if the Grantee of such Option is an employee of the Company or any Subsidiary of the Company; (ii) to the extent specifically provided in the related Award Agreement; and (iii) to the extent that the aggregate Fair Market Value (determined at the time the Option is granted) of the shares of Stock with respect to which all Incentive Stock Options held by such Grantee become exercisable for the first time during any calendar year (under the Plan and all other plans of the Grantee’s employer and its affiliates) does not exceed one hundred thousand dollars ($100,000). This limitation shall be applied by taking Options into account in the order in which they were granted.

 

5


7.

AWARD AGREEMENT

Each Grant pursuant to the Plan shall be evidenced by an Award Agreement, in such form or forms as the Committee shall from time to time determine. Award Agreements issued from time to time or at the same time need not contain similar provisions but shall be consistent with the terms of the Plan. Each Award Agreement evidencing a Grant of Options shall specify whether such Options are intended to be non-qualified stock options or Incentive Stock Options, and in the absence of such specification such options shall be deemed non-qualified stock options.

 

8.

OPTIONS

8.1 Option Price.

The Option Price of each Option shall be no less than the Fair Market Value of a share of Stock on the date of grant and stated in the Award Agreement evidencing such Option; provided, however, that in the event that a Grantee would otherwise be ineligible to receive an Incentive Stock Option by reason of the provisions of Sections 422(b)(6) and 424(d) of the Code (relating to ownership of more than ten percent (10%) of the Company’s outstanding shares of Stock), the Option Price of an Option granted to such Grantee that is intended to be an Incentive Stock Option shall be not less than one hundred ten percent (110%) of the Fair Market Value of a share of Stock on the Grant Date. In no case shall the Option Price of any Option be less than the par value of a share of Stock.

8.2 Vesting.

Subject to Sections 8.3 and 16 hereof, each Option granted under the Plan shall become exercisable at such times and under such conditions as shall be determined by the Committee and stated in the Award Agreement, provided, however, that subject to earlier vesting as otherwise provided herein or except as otherwise specifically provided by the Committee in an Award Agreement, vesting shall occur over a minimum of a three (3) year period. For purposes of this Section 8.2, fractional numbers of shares of Stock subject to an Option shall be rounded down to the next nearest whole number.

8.3 Option Term.

Each Option granted under the Plan shall terminate, and all rights to purchase shares of Stock thereunder shall cease, upon the expiration of ten (10) years (eleven (11) years if the Grantee shall terminate employment or other service due to death in the tenth year of the Option term) from the date such Option is granted, or under such circumstances and on such date prior thereto as is set forth in the Plan or as may be fixed by the Committee and thereafter stated in the Award Agreement relating to such Option; provided, however, that in the event that the Grantee would otherwise be ineligible to receive an Incentive Stock Option by reason of the provisions of Sections 422(b)(6) and 424(d) of the Code (relating to ownership of more than ten percent (10%) of the outstanding shares of Stock), an Option granted to such Grantee that is intended to be an Incentive Stock Option shall not be exercisable after the expiration of five (5) years from its date of grant.

8.4 Termination of Employment or Other Relationship for a Reason Other than Retirement, Death or Disability.

Unless otherwise provided by the Committee, upon the termination of a Grantee’s employment or other relationship with the Company and its Subsidiaries other than by reason of death, Disability or Retirement, any Option or portion thereof held by such Grantee that has not vested in accordance with the provisions of Section 8.2 hereof shall terminate immediately, and any Option or portion thereof that has vested in accordance with the provisions of Section 8.2 hereof but has not been exercised shall terminate at the close of business on the 90th day following the Grantee’s termination of employment or other relationship (or, if such 90th day is a Saturday, Sunday or holiday, at the close of business on the next preceding day that is not a Saturday, Sunday or holiday). Upon termination of an Option or portion thereof, the Grantee shall have no further right to purchase shares of Stock pursuant to such Option or portion thereof.

 

6


8.5 Rights in the Event of Death.

Unless otherwise provided by the Committee, if a Grantee dies while employed by or providing services to the Company or its Subsidiaries, all Options granted to such Grantee that have not previously terminated shall fully vest on the date of death, and the executors or administrators or legatees or distributees of such Grantee’s estate shall have the right, at any time within five (5) years after the date of such Grantee’s death and prior to termination of the Option pursuant to Section 8.3 hereof, to exercise any Option held by such Grantee at the date of such Grantee’s death.

8.6 Rights in the Event of Disability.

Unless otherwise provided by the Committee, if a Grantee’s employment or other relationship with the Company or its Subsidiaries is terminated by reason of the Disability of such Grantee, such Grantee’s Options that have not previously terminated shall fully vest, and shall be exercisable for a period of five (5) years after such termination of employment or other relationship, subject to earlier termination of the Option as provided in Section 8.3 hereof.

8.7 Rights in the Event of Retirement.

Unless otherwise provided by the Committee, if a Grantee’s employment or other relationship with the Company is terminated by reason of the Grantee’s Retirement, all Options granted to such Grantee that have not previously terminated shall fully vest on the date of Retirement, and the Grantee shall have the right, at any time within five (5) years after the date of such Grantee’s Retirement and prior to termination of the Option pursuant to Section 8.3 hereof, to exercise any Option held by such Grantee at the date of such Grantee’s Retirement.

8.8 Limitations on Exercise of Option.

Notwithstanding any other provision of the Plan, in no event may any Option be exercised, in whole or in part, prior to the date the Plan is approved by the stockholders of the Company as provided herein, or after ten (10) years following the date upon which the Option is granted (except as provided in Section 8.3 hereof in the case of death of the Grantee), or after the occurrence of an event referred to in Section 16 hereof which results in termination of the Option.

8.9 Method of Exercise.

An Option that is exercisable may be exercised by the Grantee’s delivery to the Company of written notice of exercise on any business day, at the Company’s principal office, addressed to the attention of the Committee. Such notice shall specify the number of shares of Stock with respect to which the Option is being exercised and shall be accompanied by payment in full of the Option Price of the shares of Stock for which the Option is being exercised. The minimum number of shares of Stock with respect to which an Option may be exercised, in whole or in part, at any time shall be the lesser of (i) one hundred (100) shares or such lesser number set forth in the applicable Award Agreement and (ii) the maximum number of shares of Stock available for purchase under the Option at the time of exercise. Payment of the Option Price for the shares of Stock purchased pursuant to the exercise of an Option shall be made (i) in cash or in cash equivalents acceptable to the Company; (ii) to the extent permitted by law and at the Committee’s discretion, through the actual or constructive tender to the Company of shares of Stock, which shares of Stock, if acquired from the Company, shall have been held for at least six months prior to such tender if necessary to avoid negative accounting treatment (or such shorter period as the Committee may approve) and which shall be valued, for purposes of determining the extent to which the Option Price has been paid thereby, at their Fair Market Value on the date of exercise; or (iii) to the extent permitted by law and at the Committee’s discretion, by a combination of the methods described in clauses (i) and (ii) or any other method permitted by law that is approved by the Committee. An attempt to exercise any Option granted hereunder other than as set forth above shall be invalid and of no force and effect.

8.10 Rights as a Stockholder; Dividend Equivalents.

Unless otherwise stated in the applicable Award Agreement, an individual holding or exercising an Option shall have none of the rights of a stockholder (for example, the right to receive cash or dividend payments or distributions attributable to the subject shares of Stock or to direct the voting of the subject shares of Stock) until the shares of Stock covered thereby are fully paid and issued to such individual. Except as provided in Section 16 hereof, no adjustment shall be made for dividends, distributions or other rights for which the record date is prior to the date of such issuance. However, the Committee may, on such conditions as it deems appropriate, provide that a Grantee will receive a benefit in lieu of cash dividends that would have been payable on any or all shares of Stock subject to the Grant if such shares of Stock had been outstanding. Without limitation, the Committee may provide for payment to the Grantee of amounts representing such dividends, either currently or in the future, or for the investment of such amounts on behalf of the Grantee.

 

7


8.11 Delivery of Stock Certificates.

Promptly after the exercise of an Option by a Grantee and the payment in full of the Option Price, such Grantee shall be entitled to the issuance of a Stock certificate or certificates evidencing such Grantee’s ownership of the shares of Stock subject to the Option. Notwithstanding any other provision of this Plan to the contrary, the Company may elect to satisfy any requirement under this Plan for the delivery of stock certificates through the use of book-entry.

 

9.

STOCK APPRECIATION RIGHTS

9.1 SAR Price.

A SAR shall confer on the Grantee a right to receive, upon exercise thereof, the excess of (x) the Fair Market Value of one share of Stock on the date of exercise over (y) the grant price of the SAR, as determined by the Committee. The grant price of a SAR shall not be less than the Fair Market Value of a share of Stock on the Grant Date.

9.2 Vesting, and Terms and Conditions Governing SARs.

Subject to Sections 8.3 and 16 hereof, the Committee shall determine the time or times at which and the circumstances under which a SAR may be exercised in whole or in part (including exercise based on achievement of performance objectives or future service requirements), the time or times at which and the circumstances under which a SAR shall cease to be exercisable, the method of exercise, the method of settlement, the form of consideration payable in settlement, whether or not a SAR shall be in tandem or in combination with any other Grant, and any other terms and conditions of any SAR provided, however, that subject to earlier vesting as otherwise provided herein, or except as otherwise specifically provided by the Committee in an Award Agreement, vesting shall occur over a minimum of a three (3) year period.

9.3 SAR Term

Each SAR granted under the Plan shall terminate upon the expiration of ten (10) years (eleven (11) years if the Grantee shall terminate employment or other service due to death in the tenth (10th) year of the SAR term) from the date such SAR is granted, or under such circumstances and on such date prior thereto as is set forth in the Plan or as may be fixed by the Committee and thereafter stated in the Award Agreement relating to such SAR.

9.4 Termination of Employment or Other Relationship for a Reason Other than Retirement, Death or Disability.

Unless otherwise provided by the Committee, upon the termination of a Grantee’s employment or other relationship with the Company and its Subsidiaries other than by reason of death, Disability or Retirement, any SAR or portion thereof held by such Grantee that has not vested shall terminate immediately, and any SAR or portion thereof that has vested but has not been exercised shall terminate at the close of business on the 90th day following the Grantee’s termination of employment or other relationship (or, if such 90th day is a Saturday, Sunday or holiday, at the close of business on the next preceding day that is not a Saturday, Sunday or holiday).

9.5 Rights in the Event of Death.

Unless otherwise provided by the Committee, if a Grantee dies while employed by or providing services to the Company or its Subsidiaries, all SARs granted to such Grantee that have not previously terminated shall fully vest on the date of death, and the executors or administrators or legatees or distributees of such Grantee’s estate shall have the right, at any time within five (5) years after the date of such Grantee’s death and prior to termination of the SAR pursuant to Section 9.2 hereof, to exercise any SAR held by such Grantee at the date of such Grantee’s death.

9.6 Rights in the Event of Disability.

Unless otherwise provided by the Committee, if a Grantee’s employment or other relationship with the Company is terminated by reason of the Disability of such Grantee, such Grantee’s SARs that have not previously terminated shall fully vest, and shall be exercisable for a period of five (5) years after such termination of employment or other relationship, subject to earlier termination of the SAR as provided in Section 9.2 hereof.

 

8


9.7 Rights in the Event of Retirement.

Unless otherwise provided by the Committee, if a Grantee’s employment or other relationship with the Company or its Subsidiaries is terminated by reason of the Grantee’s Retirement, all SARs granted to such Grantee that have not previously terminated shall fully vest on the date of Retirement, and the Grantee shall have the right, at any time within five (5) years after the date of such Grantee’s Retirement and prior to termination of the SAR pursuant to Section 9.2 hereof, to exercise any SAR held by such Grantee at the date of such Grantee’s Retirement.

9.8 Limitations on Exercise of SAR.

Notwithstanding any other provision of the Plan, in no event may any SAR be exercised, in whole or in part, prior to the date the Plan is approved by the stockholders of the Company as provided herein, or after ten (10) years following the date upon which the SAR is granted (except as provided in Section 9.3 hereof in the case of death of the Grantee), or after the occurrence of an event referred to in Section 16 hereof which results in termination of the SAR.

 

10.

TRANSFERABILITY OF OPTIONS AND SARS

10.1 General Rule

Except as provided in Section 10.2 hereof, during the lifetime of a Grantee, only the Grantee (or, in the event of legal incapacity or incompetency, the Grantee’s guardian or legal representative) may exercise a SAR or Option. Except as provided in Section 10.2 hereof, no Option or SAR shall be assignable or transferable by the Grantee to whom it is granted, other than by will or the laws of descent and distribution.

10.2 Family Transfers.

To the extent permitted by the Committee and under such rules and conditions as may be imposed by the Committee, a Grantee may transfer all or part of an Option that is not an Incentive Stock Option or a SAR to (i) any Immediate Family Member, (ii) a trust or trusts for the exclusive benefit of any Immediate Family Member or (iii) a partnership or limited liability company in which Immediate Family Members are the only partners or members, provided that (x) there may be no consideration for any such transfer, and (y) subsequent transfers of transferred Options or SARs or transfers of an interest in a trust, partnership, or limited liability company to which an Option or SAR has been transferred are prohibited except those in accordance with this Section 10.2 or by will or the laws of descent and distribution. Following such transfer, any such Option or SAR shall continue to be subject to the same terms and conditions as were applicable immediately prior to the transfer, provided that, for purposes of this Section 10.2, the term “Grantee” shall be deemed to refer to the transferee. The events of termination of employment or other relationship referred to in Sections 8.4 through 8.7 and Sections 9.4 through 9.7 hereof, or any agreement between the Grantee and the Company, shall continue to be applied with respect to the original Grantee, following which the Option or SAR shall be exercisable by the transferee only to the extent and for the periods specified in Section 8.4, 8.5, 8.6 or 8.7 hereof in the case of Options and Section 9.4, 9.5, 9.6 or 9.7 hereof in the case of SARs.

 

11.

RESTRICTED STOCK

11.1 Grant of Restricted Stock or Restricted Stock Units.

The Committee from time to time may grant Restricted Stock or Restricted Stock Units to persons eligible to receive Grants under Section 6 hereof, subject to such restrictions, conditions and other terms as the Committee may determine.

11.2 Restrictions.

At the time a Grant of Restricted Stock or Restricted Stock Units is made, the Committee shall establish a period of time (the “Restricted Period”) applicable to such Restricted Stock or Restricted Stock Units. Unless the Grant is being made in consideration of compensation due under another plan, or unless vesting is subject to performance, or subject to earlier vesting as otherwise provided herein, or except as otherwise specifically provided by the Committee in an Award Agreement, the Restricted Period will be a minimum of three (3) years (subject to the accelerated vesting provisions of Section 16 hereof). Each Grant of Restricted Stock or Restricted Stock Units may be subject to a different Restricted Period. At the

 

9


time a Grant of Restricted Stock or Restricted Stock Units is made, the Committee may, in its sole discretion, prescribe restrictions in addition to or other than the expiration of the Restricted Period, including the satisfaction of corporate or individual performance objectives, which may be applicable to all or any portion of the Restricted Stock or Restricted Stock Units. Such performance objectives shall be established in writing by the Committee by not later than the 90th day of the period of service to which such performance objectives relate and while the outcome is substantially uncertain. Performance objectives may be stated either on an absolute or relative basis and may be based on any of the following criteria: revenue, growth in revenue (in general, by type of product and/or by type of customer), gross margin, gross profit, operating margin, operating earnings, net income, earnings before interest, taxes, depreciation and amortization (“EBITDA”), earnings before interest and taxes (“EBIT”), earnings per share (“EPS”), earnings growth, cash flow, growth in assets, return on assets, return on equity, return on capital, retained earnings, total shareholder return (“TSR”), economic value added (“EVA”), market share, stock price, completion of acquisitions, completion of divestitures and asset sales, cost or expense reductions, introduction or conversion of product brands, achievement of specified management information systems objectives, and any combination of the foregoing performance objectives (e.g., cash flow return on capital), provided that the performance period may be no less than one (1) year. Performance objectives may include positive results, maintaining the status quo or limiting economic losses. Neither Restricted Stock nor Restricted Stock Units may be sold, transferred, assigned, pledged or otherwise encumbered or disposed of during the Restricted Period or prior to the satisfaction of any other restrictions prescribed by the Committee with respect to such Restricted Stock or Restricted Stock Units.

11.3 Restricted Stock Certificates.

The Company shall issue, in the name of each Grantee to whom Restricted Stock has been granted, Stock certificates representing the total number of shares of Restricted Stock granted to the Grantee, as soon as reasonably practicable after the Grant Date. The Committee may provide in an Award Agreement that either (i) the Secretary of the Company shall hold such certificates for the Grantee’s benefit until such time as the Restricted Stock is forfeited to the Company or the restrictions lapse, or (ii) such certificates shall be delivered to the Grantee, provided, however, that such certificates shall bear a legend or legends complying with the applicable securities laws and regulations and making appropriate reference to the restrictions imposed under the Plan and the Award Agreement.

11.4 Rights of Holders of Restricted Stock.

Unless the Committee otherwise provides in an Award Agreement, holders of Restricted Stock shall have the right to vote such shares of Stock and the right to receive any dividends declared or paid with respect to such shares of Stock. The Committee may provide that any dividends paid on Restricted Stock must be reinvested in shares of Stock, which may or may not be subject to the same vesting conditions and restrictions applicable to such Restricted Stock. All distributions, if any, received by a Grantee with respect to Restricted Stock as a result of any stock split, stock dividend, combination of shares or other similar transaction shall be subject to the restrictions applicable to the original Grant.

11.5 Rights of Holders of Restricted Stock Units.

Unless the Committee otherwise provides in an Award Agreement, holders of Restricted Stock Units shall have no rights as stockholders of the Company. The Committee may provide in an Award Agreement evidencing a Grant of Restricted Stock Units that the holder of such Restricted Stock Units shall be entitled to receive, upon the Company’s payment of a cash dividend on its outstanding shares of Stock, a cash payment for each Restricted Stock Unit held equal to the per-share dividend paid on the shares of Stock. Such Award Agreement may also provide that such cash payment will be deemed reinvested in additional Restricted Stock Units at a price per unit equal to the Fair Market Value of a share on the date that such dividend is paid.

11.6 Termination of Employment or Other Relationship for a Reason Other than Death, Disability or Retirement.

Unless otherwise provided by the Committee, upon the termination of a Grantee’s employment or other relationship with the Company and its Subsidiaries, in either case other than, in the case of individuals, by reason of death, Disability or Retirement, any Restricted Stock or Restricted Stock Units held by such Grantee that have not vested, or with respect to which all applicable restrictions and conditions have not lapsed, shall immediately be deemed forfeited. Upon forfeiture of Restricted Stock or Restricted Stock Units, the Grantee shall have no further rights with respect to such Grant, including, but not limited to, any right to vote Restricted Stock or any right to receive dividends with respect to Restricted Stock or Restricted Stock Units.

 

10


11.7 Rights in the Event of Death.

Unless otherwise provided by the Committee, if a Grantee dies while employed by the Company or its Subsidiaries or while serving as a Service Provider, all Restricted Stock or Restricted Stock Units granted to such Grantee shall, if vesting is based solely on continued service, fully vest on the date of death, or if vesting is based in whole or part on performance, shall be immediately forfeited to the extent not yet vested. Upon such vesting, the shares of Stock represented thereby shall be deliverable in accordance with the terms of the Plan to the executors, administrators, legatees or distributees of the Grantee’s estate.

11.8 Rights in the Event of Disability.

Unless otherwise provided by the Committee, if a Grantee’s employment or other relationship with the Company or its Subsidiaries or a Service Provider, or service as a Service Provider, is terminated by reason of the Disability of such Grantee, such Grantee’s then unvested Restricted Stock or Restricted Stock Units shall, if vesting is based solely on continued service, fully vest and be paid on the date of termination, or if vesting is based in whole or part on performance, shall be immediately forfeited to the extent not yet vested.

11.9 Rights in the Event of Retirement.

Unless otherwise provided by the Committee, if a Grantee’s employment with the Company or its Subsidiaries is terminated by reason of Retirement, all Restricted Stock or Restricted Stock Units granted to such Grantee shall, if vesting is based solely on continued service, fully vest and be paid on the date of termination, or if vesting is based in whole or part on performance, shall be immediately forfeited to the extent not yet vested.

11.10 Delivery of Shares and Payment Therefor.

Upon the expiration or termination of the Restricted Period and the satisfaction of any other conditions prescribed by the Committee, the restrictions applicable to Restricted Stock or Restricted Stock Units shall lapse, and, unless otherwise provided in the Award Agreement, upon payment by the Grantee to the Company, in cash or by check, of the greater of (i) the aggregate par value of the shares of Stock represented by such Restricted Stock or Restricted Stock Units or (ii) the purchase price, if any, specified in the Award Agreement relating to such Restricted Stock or Restricted Stock Units, a certificate for such shares shall be delivered, free of all such restrictions, to the Grantee or the Grantee’s beneficiary or estate, as the case may be.

 

12.

UNRESTRICTED STOCK

The Committee may, in its sole discretion, grant Stock (or sell Stock at par value or such other higher purchase price determined by the Committee) free of restrictions other than those required under federal or state securities laws (“Unrestricted Stock”) to persons eligible to receive grants under Section 6 hereof. Unrestricted Stock may be granted or sold as described in the preceding sentence in respect of past services or other valid consideration in lieu of any cash compensation due to such Grantee, or in satisfaction of a performance share award payable in Stock and earned based on the satisfaction of one or more of the performance objectives enumerated in Section 11.2 hereof with respect to Restricted Stock and Restricted Stock Units.

 

13.

PARACHUTE LIMITATIONS

If the Grantee is a “disqualified individual” (as defined in Section 280G(c) of the Code), any Option, Restricted Stock, Restricted Stock Unit or SAR and any other right to receive any payment or benefit under the Plan shall not vest or become exercisable (i) to the extent that the right to vest or any other right to any payment or benefit, taking into account all other rights, payments or benefits to or for the Grantee, would cause any payment or benefit to the Grantee under the Plan to be considered a “parachute payment” within the meaning of Section 280G(b)(2) of the Code as then in effect (a “Parachute Payment”) and (ii) if, as a result of receiving a Parachute Payment, the aggregate after-tax amounts received by the Grantee from the Company under any Award Agreements, the Plan, and all other rights, payments or benefits to or for the Grantee would be less than the maximum after-tax amount that could be received by the Grantee without causing the payment or benefit to be considered a Parachute Payment. In the event that, but for the provisions of this Section 13, the Grantee would be considered to have received a Parachute Payment under any Award Agreements that would have the effect of decreasing the after-tax amount received by the Grantee as described in clause (ii) of the preceding sentence, then the Grantee shall have the right, in the Grantee’s sole discretion, to designate any rights, payments or benefits under any Award Agreements, the Plan, any other agreements and any benefit arrangements to be reduced or eliminated so as to avoid having the payment or benefit to the Grantee under any Award Agreements be deemed to be a Parachute Payment.    The Award Agreement, or any agreement entered into by the Grantee with the Company before or after the date of grant, may provide for different treatment of Grants than is set forth in this Section 13 in the event that the Grantee is a disqualified individual.

 

11


14.

REQUIREMENTS OF LAW

14.1 General.

The Company shall not be required to sell or issue any shares of Stock under any Grant if the sale or issuance of such shares of Stock would constitute a violation by the Grantee, any other person exercising a right emanating from such Grant, or the Company of any provision of any law or regulation of any governmental authority, including, without limitation, any federal or state securities laws or regulations. If at any time the Company shall determine, in its discretion, that the listing, registration or qualification of any shares of Stock subject to a Grant upon any securities exchange or under any governmental regulatory body is necessary or desirable as a condition of, or in connection with, the issuance or purchase of shares of Stock hereunder, no shares of Stock may be issued or sold to the Grantee or any other person exercising a right emanating from such Grant unless such listing, registration, qualification, consent or approval shall have been effected or obtained free of any conditions not acceptable to the Company, and any delay caused thereby shall in no way affect the date of termination of the Grant. Without limiting the generality of the foregoing, upon the exercise of any Option or any SAR that may be settled in shares of Stock or the delivery of any Restricted Stock or shares of Stock underlying Restricted Stock Units, unless a registration statement under the Securities Act is in effect with respect to the shares of Stock covered by such Grant, the Company shall not be required to sell or issue such shares of Stock unless the Committee has received evidence satisfactory to it that the Grantee or any other person exercising a right emanating from such Grant may acquire such shares of Stock pursuant to an exemption from registration under the Securities Act. Any such determination by the Committee shall be final, binding and conclusive. The Company may, but shall in no event be obligated to, register any securities covered hereby pursuant to the Securities Act. The Company shall not be obligated to take any affirmative action in order to cause the exercise of an Option or a SAR or the issuance of shares of Stock pursuant to the Plan to comply with any law or regulation of any governmental authority. As to any jurisdiction that expressly imposes the requirement that an Option (or SAR that may be settled in shares of Stock) shall not be exercisable until the shares of Stock covered by such Option (or SAR) are registered or are exempt from registration, the exercise of such Option (or SAR) under circumstances in which the laws of such jurisdiction apply shall be deemed conditioned upon the effectiveness of such registration or the availability of such an exemption.

14.2 Rule 16b-3.

During any time when the Company has a class of equity security registered under Section 12 of the Exchange Act, it is the intent of the Company that Grants pursuant to the Plan and the exercise of Options and SARs granted hereunder will qualify for the exemption provided by Rule 16b-3 under the Exchange Act. To the extent that any provision of the Plan or action by the Committee does not comply with the requirements of Rule 16b-3, such provision or action shall be deemed inoperative to the extent permitted by law and deemed advisable by the Committee, and shall not affect the validity of the Plan. In the event that Rule 16b-3 is revised or replaced, the Board may exercise its discretion to modify the Plan in any respect necessary to satisfy the requirements of, or to take advantage of any features of, the revised exemption or its replacement.

 

15.

AMENDMENT AND TERMINATION OF THE PLAN

The Board may, at any time and from time to time, amend, suspend or terminate the Plan as to any shares of Stock as to which Grants have not been made; provided, that, any amendment that materially increases the benefits available under the Plan or which is required to be submitted for stockholder approval by applicable law, rule or regulation (including, without limitation, rules of the exchange on which the Stock is traded) shall be adopted subject to stockholder approval. Except as permitted under this Section 15 or Section 16 hereof, no amendment, suspension or termination of the Plan shall, without the consent of the Grantee, alter or impair rights or obligations under any Grant theretofore awarded under the Plan.

 

16.

EFFECT OF CHANGES IN CAPITALIZATION

16.1 Changes in Stock.

Subject to Section 16.2 hereof, in the event of any merger, reorganization, consolidation, recapitalization, separation, liquidation, stock dividend, spin-off, split-up, share combination or other change in the corporate structure of the Company affecting the shares of Stock, (a) such adjustment shall be made in the number and class of shares which may be delivered

 

12


under Section 4 hereof and the Grant limits under Section 4 hereof, and in the number and class of or price of shares subject to outstanding Grants as may be determined to be appropriate and equitable by the Board or the Committee, in its sole discretion, to prevent dilution or enlargement of existing rights; and (b) the Board or the Committee or, if another legal entity assumes the obligations of the Company hereunder, the board of directors, compensation committee or similar body of such other legal entity shall either (i) make appropriate provision for the protection of outstanding Grants by the substitution on an equitable basis of appropriate equity interests or awards similar to the Grants, provided that the substitution neither enlarges nor diminishes the value and rights under the Grants, or (ii) upon written notice to the Grantees, provide that Grants shall be exercised, distributed, canceled or exchanged for value pursuant to such terms and conditions (including the waiver of any existing terms or conditions) as shall be specified in the notice. Any adjustment of an Incentive Stock Option under this Section 16.1 shall be made in such a manner so as not to constitute a “modification” within the meaning of Section 424(h)(3) of the Code. The conversion of any convertible securities of the Company shall not be treated as a change in the corporate structure of the Company affecting the shares of Stock. Subject to any contrary language in an Award Agreement evidencing a Grant of Restricted Stock, any restrictions applicable to such Restricted Stock shall apply as well to any replacement shares received by the Grantee as a result of the merger, reorganization or other transaction referred to in this Section 16.1.

16.2 Reorganization, Sale of Assets or Sale of Stock.

Upon the dissolution or liquidation of the Company or upon a merger, consolidation or reorganization of the Company with one or more other entities in which the Company is not the surviving entity, or upon a sale of substantially all of the assets of the Company to another entity, or upon any transaction (including, without limitation, a merger or reorganization in which the Company is the surviving entity) approved by the Board that results in any person or entity (or person or entities acting as a group or otherwise in concert) owning eighty percent (80%) or more of the combined voting power of all classes of securities of the Company, (i) all outstanding Restricted Stock and Restricted Stock Units shall be deemed to have vested, and all restrictions and conditions applicable to such Restricted Stock and Restricted Stock Units shall be deemed to have lapsed, immediately prior to the occurrence of such transaction, and (ii) all Options and SARs outstanding hereunder shall become immediately exercisable for a period of fifteen (15) days immediately prior to the scheduled consummation of such transaction. Any exercise of an Option or SAR during such fifteen (15) day period shall be conditioned upon the consummation of the transaction and shall be effective only immediately before the consummation of the transaction.

This Section 16.2 shall not apply to any transaction to the extent that (A) provision is made in writing in connection with such transaction for the continuation of the Plan or the assumption of the Options, SARs, Restricted Stock and Restricted Stock Units theretofore granted, or for the substitution for such Options, SARs, Restricted Stock and Restricted Stock Units of new options, stock appreciation rights, restricted stock and restricted stock units covering the stock of a successor entity, or a parent or subsidiary thereof, with appropriate adjustments as to the number and kinds of shares or units and exercise prices, in which event the Plan and Options, SARs, Restricted Stock and Restricted Stock Units theretofore granted shall continue in the manner and under the terms so provided or (B) a majority of the full Board determines that such transaction shall not trigger application of the provisions of this Section 16.2 and limited by any “change in control” provision in any employment agreement or Award Agreement applicable to the Grantee. Upon consummation of any such transaction, the Plan and all outstanding but unexercised Options and SARs shall terminate, except to the extent provision is made in writing in connection with such transaction for the continuation of the Plan or the assumption of such Options and SARs theretofore granted, or for the substitution for such Options and SARs of new options and stock appreciation rights covering the shares of a successor entity, or a parent or subsidiary thereof, with appropriate adjustments as to the number and kinds of shares or units and exercise prices, in which event the Plan and Options and SARs theretofore granted shall continue in the manner and under the terms so provided. The Board shall send written notice of an event that will result in such a termination to all individuals who hold Options and SARs not later than the time at which the Company gives notice thereof to its stockholders.

16.3 Adjustments.

Adjustments under this Section 16 related to shares of Stock or securities of the Company shall be made by the Committee, whose determination in that respect shall be final and conclusive. No fractional shares or other securities shall be issued pursuant to any such adjustment, and any fractions resulting from any such adjustment shall be eliminated in each case by rounding downward to the nearest whole share.

 

13


16.4 No Limitations on Company.

The making of Grants pursuant to the Plan shall not affect or limit in any way the right or power of the Company to make adjustments, reclassifications, reorganizations or changes of its capital or business structure or to merge, consolidate, dissolve or liquidate, or to sell or transfer all or any part of its business or assets.

 

17.

DISCLAIMER OF RIGHTS

No provision in the Plan or in any Grant or Award Agreement shall be construed to confer upon any individual the right to remain in the employ or service of the Company or any affiliate thereof, or to interfere in any way with any contractual or other right or authority of the Company or Service Provider either to increase or decrease the compensation or other payments to any individual at any time, or to terminate any employment or other relationship between any individual and the Company or any affiliate thereof. In addition, notwithstanding anything contained in the Plan to the contrary, unless otherwise stated in the applicable Award Agreement or employment agreement, no Grant awarded under the Plan shall be affected by any change of duties or position of the Grantee, so long as such Grantee continues to be a director, officer, consultant or employee of the Company. The obligation of the Company to pay any benefits pursuant to the Plan shall be interpreted as a contractual obligation to pay only those amounts described herein, in the manner and under the conditions prescribed herein. The Plan shall in no way be interpreted to require the Company to transfer any amounts to a third party trustee or otherwise hold any amounts in trust or escrow for payment to any participant or beneficiary under the terms of the Plan. No Grantee shall have any of the rights of a stockholder with respect to the shares of Stock subject to an Option or SAR except to the extent such shares of Stock shall have been issued upon the exercise of the Option or SAR.

 

18.

NONEXCLUSIVITY OF THE PLAN

Neither the adoption of the Plan nor the submission of the Plan to the stockholders of the Company for approval shall be construed as creating any limitations upon the right and authority of the Committee to adopt such other incentive compensation arrangements (which arrangements may be applicable either generally to a class or classes of individuals or specifically to a particular individual or particular individuals) as the Committee in its discretion determines desirable, including, without limitation, the granting of Stock options otherwise than under the Plan.

 

19.

WITHHOLDING TAXES

The Company or a Subsidiary, as the case may be, shall have the right to deduct from payments of any kind otherwise due to a Grantee any federal, state or local taxes of any kind required by law to be withheld with respect to the vesting of or other lapse of restrictions applicable to Restricted Stock or Restricted Stock Units or upon the exercise of an Option or SAR or the grant of Unrestricted Stock. At the time of such vesting, lapse or exercise, the Grantee shall pay to the Company or the Subsidiary, as the case may be, any amount that the Company or the Subsidiary may reasonably determine to be necessary to satisfy such withholding obligation. Subject to the prior approval of the Company or the Subsidiary, which may be withheld by the Company or the Subsidiary, as the case may be, in its sole discretion, the Grantee may elect to satisfy such obligations, in whole or in part, (i) by causing the Company or the Subsidiary to withhold shares of Stock otherwise issuable to the Grantee or (ii) by delivering to the Company or the Subsidiary shares of Stock already owned by the Grantee. The shares of Stock so delivered or withheld shall have an aggregate Fair Market Value equal to such withholding obligations. The Fair Market Value of the shares of Stock used to satisfy such withholding obligation shall be determined by the Company or the Subsidiary as of the date that the amount of tax to be withheld is to be determined. A Grantee who has made an election pursuant to this Section 19 may satisfy such Grantee’s withholding obligation only with shares of Stock that are not subject to any repurchase, forfeiture, unfulfilled vesting or other similar requirement.

 

20.

CAPTIONS

The use of captions in the Plan or any Award Agreement is for convenience of reference only and shall not affect the meaning of any provision of the Plan or such Award Agreement.

 

21.

OTHER PROVISIONS

Each Grant awarded under the Plan may contain such other terms and conditions not inconsistent with the Plan as may be determined by the Committee, in its sole discretion.

 

22.

NUMBER AND GENDER

With respect to words used in this Plan, the singular form shall include the plural form and, the masculine gender shall include the feminine gender, as the context requires.

 

14


23.

SEVERABILITY

If any provision of the Plan or any Award Agreement shall be finally determined to be illegal or unenforceable by any court of law in any jurisdiction, the remaining provisions hereof and thereof shall be severable and enforceable in accordance with their terms, and all provisions shall remain enforceable in any other jurisdiction.

 

24.

GOVERNING LAW

The validity and construction of this Plan and the instruments evidencing the Grants awarded hereunder shall be governed by the laws of the State of Delaware (without giving effect to the choice of law provisions thereof).

 

25.

SECTION 409A

To the extent that the Committee determines that a Grantee would be subject to the additional twenty percent (20%) tax imposed on certain deferred compensation arrangements pursuant to Section 409A of Code as a result of any provision of any Grant, such provision shall be deemed amended to the minimum extent necessary to avoid application of such additional tax. The Committee shall determine the nature and scope of any such amendment.

The Plan, prior to its amendment and restatement herein, was duly adopted and approved by the Board of Directors of the Company on March 12, 1999 and by the stockholders of the Company on April 7, 1999. An amended and restated Plan was approved by the Board of Directors of the Company on March 8, 2005 and by the stockholders of the Company on April 21, 2005. The Plan was subsequently amended by the Board of Directors of the Company on September 12, 2005, March 13, 2008, and February 26, 2013, and approved by the stockholders on May 7, 2008. The Plan, as amended and restated herein, was approved by the Board of Directors of the Company on February 19, 2014 and by the stockholders of the Company on April 30, 2014. The Plan was subsequently amended and restated by the Board of Directors as of May 7, 2014, May 2, 2018 and September 14, 2020.

 

15

EX-31.1 3 d940715dex311.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:

November 2, 2020

 

/s/ Bryan H. Fairbanks
Bryan H. Fairbanks
President and Chief Executive Officer
(Principal Executive Officer)

 

EX-31.2 4 d940715dex312.htm EX-31.2 EX-31.2

Exhibit 31.2

CERTIFICATION

I, Dennis C. Schemm, 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: November 2, 2020

 

/s/ Dennis C. Schemm
Dennis C. Schemm

Vice President and Chief Financial Officer

(Principal Financial Officer)

 

EX-32 5 d940715dex32.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 Vice President and 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 September 30, 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: November 2, 2020   

/s/ Bryan H. Fairbanks

   Bryan H. Fairbanks
   President and Chief Executive Officer
Date: November 2, 2020   

/s/ Dennis C. Schemm

   Dennis C. Schemm
   Vice President and Chief Financial Officer
EX-101.SCH 6 trex-20200930.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 - Debt (Tables) link:presentationLink link:definitionLink link:calculationLink 1030 - Disclosure - Leases (Tables) link:presentationLink link:definitionLink link:calculationLink 1031 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:definitionLink link:calculationLink 1032 - Disclosure - Revenue From Contracts With Customers (Tables) link:presentationLink link:definitionLink link:calculationLink 1033 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:definitionLink link:calculationLink 1034 - Disclosure - Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 1035 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:definitionLink link:calculationLink 1036 - Disclosure - Business and Organization - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1037 - Disclosure - Inventories - Summary of Inventories (Detail) link:presentationLink link:definitionLink link:calculationLink 1038 - Disclosure - Inventories - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1039 - Disclosure - Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) link:presentationLink link:definitionLink link:calculationLink 1040 - Disclosure - Goodwill and Other Intangible Assets - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1041 - Disclosure - Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) link:presentationLink link:definitionLink link:calculationLink 1042 - Disclosure - Debt - Schedule Of Debt (Detail) link:presentationLink link:definitionLink link:calculationLink 1043 - Disclosure - Debt - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1044 - Disclosure - Leases - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1045 - Disclosure - Leases - Supplemental Cash flow Information to operating leases (Details) link:presentationLink link:definitionLink link:calculationLink 1046 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 1047 - Disclosure - Stockholders' Equity - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1048 - Disclosure - Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1049 - Disclosure - Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) link:presentationLink link:definitionLink link:calculationLink 1050 - Disclosure - Revenue From Contracts With Customers - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1051 - Disclosure - Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail) link:presentationLink link:definitionLink link:calculationLink 1052 - Disclosure - Stock-Based Compensation - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1053 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail) link:presentationLink link:definitionLink link:calculationLink 1054 - Disclosure - Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) link:presentationLink link:definitionLink link:calculationLink 1055 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail) link:presentationLink link:definitionLink link:calculationLink 1056 - Disclosure - Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail) link:presentationLink link:definitionLink link:calculationLink 1057 - Disclosure - Income Taxes - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1058 - Disclosure - Segment Information - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1059 - Disclosure - Segment Information - Details of Segment Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1060 - Disclosure - Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail) link:presentationLink link:definitionLink link:calculationLink 1061 - Disclosure - Commitments and Contingencies - Additional Information (Detail) link:presentationLink link:definitionLink link:calculationLink 1062 - 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-20200930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 trex-20200930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 trex-20200930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE EX-101.PRE 10 trex-20200930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 11 g940715dsp1.jpg GRAPHIC begin 644 g940715dsp1.jpg M_]C_X 02D9)1@ ! $ 8 !@ #__@ ?3$5!1"!496-H;F]L;V=I97,@26YC M+B!6,2XP,0#_VP"$ @&!@<&!0@'!P<*"0@*#18.#0P,#1L3%! 6(!PB(1\< M'QXC*#,K(R8P)AX?+#TM,#4V.3HY(BL_0SXX0S,X.3H.$A8:' MB(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4U=;7 MV-G:X>+CY.7FY^CIZO'R\_3U]O?X^?H1 (! @0$ P0'!00$ $"=P ! @,1 M! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6& MAXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76 MU]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_ !$( ( S0,!$0 "$0$#$0'_V@ , M P$ A$#$0 _ /?Z "@ H * "@ H * "@ H * "@ H * "@ H * "@ H * " M@ H * "@ H * "@ H * "@ H * "@ H * "@"I']()C>[^T7 _Y8VXWM^G2G8#D+_XE:W>[ETO3HK&(])+@ M[W_[Y' _.G9(#G;O4-9U(DZAK-S*#_ C;%_(4 4A86P.6CWMZN/*?G18 M1UUEXATJ_94@O8BYZ+N'/T]:5K#-.D 4 % !0 4 % !0 4 % $<\\5M \T\J M11(-S.[8"CU)H X#5_BMI\8*:+";SG N&!6)C_L]V^HX]Z:0'%:EK.M^(&)O MKQXH#_RRB^7(]Z>P%:"V@MEVQ1A??O0!+2 * "@ H * "@ H * "@ H * $9 M5<8901Z&@"K]D: EK5@OK&PRA_"G<#IO#WC34+"5+1[D+SA8+QR8V]DEZK]& MX]Z+ >D:5XDM-2F-I(KV=^@RUM/PWU'9A[BE8#9I % !0 4 % !0!@^*/%VE M^$M->\U";&WA8UY9V[*!W)H \8U[6M8\4SQS:\ICA?Y[71U;"(O9Y\?>/HM4 MD!U'A/P/'KNGO?S7K).)#'P@( '3T'M0V!T'_"M(_\ H*2?]^Q2N ?\*TC_ M .@I)_W[%%P#_A6D?_04D_[]BBX%'6? L6DZ/=7_ /:#R&!=VTH #S0@.,#9 M&: #- !F@!,I(H(/K3 NZ7KBZ>(;# M6E>YTQ&_H66K7&F>1'J$ZW5A/C[/?+T.>@?_ !I =*#D M9'2D 4 % !0!C>*/$-KX8T*;4;EL!?E10,EF/0 =Z /%KYK@_P#%6>(8P][( MQ73+!SE8B?XF]3W/Y50%6U5QNGN',ES,=TCMU)H ZSP_XW;PUICVJ:6]Z7E, MF5F"8R!QR/:E8#I-#^)$FLZW:Z4@.#UOXD-I. MM7.FQ:'+=- P7>)PH;(SP,&JL(P]8^(&H:SI-QIQ\,SP>> ID\[=MY]-O-"5 M@.4)9&$95@_3;CG\J!ELZ;J*VS7+6%PL"C)D:,@ 4@*F^@!T0DF.(8WD/HBE MOY4 6&L+]1EK"Y ]?*:@"JS%&VN"C>C#!H DCAGE0M%!+(H."40D _A0 [[- M=C_ETG_[]&@" /0 N^@!Z+)("8XW<#C*J30 ODW'_/O-_P!^S0!#( ZE'7V( M(Z4P-OP1XA2QNF\-:H?,TVZR(MW_ "S/H/:@#T70[J;3=2?0;V0N N^TE/\ M&GI]12 Z6D 4 % '&^)M/36=9M5N &M[,[E4]"Y[U0'D7B;4_P"VO'TMNA_T M335\M1VW#K^M #_,I &^@#=\&,3XQTT#^^W_ *": /:_-&:+ >0S.?\ A;9_ MZ_T'Z"GT$>N[T!Z#\J5AF5::%9P:Y>:LRB:ZN"-I9?\ 5* !@?XTP*_B^\A' MA/4T66,N82 N\9I(#AO!GA$:P%U+401IX.(XNAF([G_9_G0!Z'>:EHGAC3UD MN'@L;;.U0!C M6TRY25<'(]0PHL!Y7XATO5? 6I/F(MKKOF M)OB\;>('7.,II@;!].%ZT 9.HQ6D^ZXLKS4;RZ)S*+BP:+=_M XQ0,7P]H=S MXBO?)@.R!.99L<(/\?:@#V33K*TTJQCL[.()$@_$GU/O18#EO&OC0:4K:9IK M*;]A^\D'(A'_ ,52 \WDU#S+!;9H\N&W&0GD_P#UZ .>U]Y(;-;N$D2P,&!% M,#US1=37Q%X=TC5HF_?( P/<,.&% 'H4$HF@20<;AFIV DH * /'+KXA64VN M7=B)<2P3%&SQR#5 <*UM]DUO5&/WFN&R?UH E\VD >;0!O>#9_+\5VH \YDN!_PM03$\?;5;/X4,1Z/_; _O4#/-O'7B*]U+6I- M.2ZDBTZU"CRXF*^:Y&26(Z@= *-@.26"-G547YW8*"22>3B@#W*WO(=/M8;* M' CMT$:X]A0!S_B#1+?Q%J45[<:C+$8H_+2-4!"\\D>YH R_^$)L?^@O-_W[ M% &]X9LK?PO97%G;7DD\,TOFA7 C)'.T>_6@!_BB>/5/#%_;N1N1/-C/HR\ MT >7:?K&H:4S/87]S;1S,K3)"P^8>HSP#B@1V=E?OJLI@L_%WB,;D8^<]L@1 M,=BV,9]J .JL+J'3;&.VA1@ TK=W;'&30,R?$_C5M*MC;6; ZA*O!ZB M%3_$??T% 'F!F9F9F=G=CN9F.2Q]32 /,]Z (+I1<6TD1Y##% '1^%M6B\-> M%;&&1MHQ>&+T:AH<5P.A) _.DP-BD 4 >"^/?A?+(VKZGI98:C M]I>X$8_Y:(>>/<4P.=F;QOMS\YN!S[A:!'4^9DF4(V5N+>VS' M#G=CU;N3[T %S>26(B>9+EQ)G:(H2_3N<=* .8U.V2X+W-M'JDMV[9D\ZU(# M^^>U(#$\Z@!/-H 42\,1V''UIH#;T?0I?$VO(F2NF:8B1R.!PS 9('ODTMV! M[IX=L3IN@6ELRX95R1]3G^M# U*0!0!0U*U,L0E3_61^G<4T!Y/XL\*+&EQ? MZ=$!'(QEEA4<*_<@>C?S%,#S.5C%(5/X4@&>=0!T?@@F;Q,B 9_);U,8Q)C]!0P,7S:0 M'9^$_$EJ8$TK49A"Z<6\SGY6']QCV/H: .RET\20F.:%9(G'*L,J?>F!GIX7 MTF.0.NGQY'8DD?E0!I&U*Q[BJI&@ZG"JH_D* .4U&Y/B6[72-(_>VBMNN+@# MY7([ _W1Z]Z .EM=*CL;9;>!#M'4XY8^M &;XAUBW\/6R[@LE]*/W,'_ +,W MHO\ .@#B].\1WD-T[3WUWMGD#2B%\%OIG@&@1UT=[%,GF6U[XFECS@.D&1GT MH P=;TJ.=6NK"WUJ6\9\R+<6A <=SD=#2&V>'M$MK*VBM+6+9:P<^[MW)]2:-@.IJ0"@ H * ,K4=.W[ MI85!SPR>M4F!X_XV\%L@DU#3XR8>LD:CYHSZ@>E,#S.3?"^UQ@]CV-2!)9ZE M=Z?<"XLKF2WG ($D9P<'J* +_P#PEWB(?\QR\_[[H I_VM??;Q?B\E^V!MXG MW?/N]<^M %P>+?$/_03O/DC\?ETH ?9:_JNFQ-%8:A-;1MU6,@9H M?\)?XB_P"@Y=_]]#_"@#-N M+VXO+E[FZG>>>3[TCG)- $8EH O6FO:K8JRV>IW-NK=1'(0#0!9'BWQ$",:[ M?9[?O: +VA:%J7B747OK]::8'F?BSX:07QDFLX MUMIVY*?\LW/J/[IJA'D.L>'=2T2X,5U;NOID=?H>AI6&9&ZD NXT &30 N30 M 9- "[C0 ;C0 NXT &30 9- "Y- !F@ S0!-;V\]U(J0HS$G P.O^- 'HWAC MX9W5PR3:GO@0_P#+-?\ 6-_\3_.JL(]?TKP[;V-M' D*P6Z#Y8D_J>]*XS<5 M0BA5 '85("T % !0 4 % !0 4 (5# @@$>AH S;_0K'4(&AFA1XS_ PR/\ MZU.X'G>O_!RSNBTNGR&!^P/(_P :>C$><:O\-O$6DDL;-IXA_%%\W\J+! M6UGMW*S0O&P[,,4K#&!* %V&@!?+- !Y9H 38: %V&@ V4 *(V8X523["@#6 MTWPMK.K.%M+"5P>^W@?C3L([[1/@W>2LKZG,L8[HGS'_ HT0'IFB>"=+T15 M-O JR 8,G5_S[?A1<#HHH(H%Q&@7^9J;C)* "@ H * "@ H * "@ H * "@ MH 0J":)I=^,7=A!-_O(#3NPL_"SPI>[C]@,#'O$Y7%%Q6,*Z^" M.CN";;4;N$]@P5A_*BXS-D^!S#_5:V#_ +T/_P!>C0" _ Z]SQK<&/\ KB?\ M:- 'I\#KC_EIK4?_ &$_P"-&@B];_ ^R4_Z3K$[#TCC4?SS1=#-BS^#WAFV M8&47%QCL\F!^E%P.CL/!OA[30/LVE0!A_$R[C^M%V*QM)%'&H5$55'8# I#' MT % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % M!0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 % !0 4 1 % !0 4 % !0 4 % !0!_]D! end XML 12 d940715d10q_htm.xml IDEA: XBRL DOCUMENT 0001069878 2020-07-01 2020-09-30 0001069878 2019-07-01 2019-09-30 0001069878 2020-01-01 2020-09-30 0001069878 2019-01-01 2019-09-30 0001069878 2020-09-30 0001069878 2019-12-31 0001069878 2020-02-19 0001069878 2020-04-29 0001069878 2020-01-01 2020-03-31 0001069878 2020-04-01 2020-06-30 0001069878 2019-01-01 2019-03-31 0001069878 2019-04-01 2019-06-30 0001069878 2020-10-20 0001069878 2020-07-29 0001069878 2018-12-31 0001069878 2020-03-31 0001069878 2020-06-30 0001069878 2019-03-31 0001069878 2019-06-30 0001069878 2019-09-30 0001069878 us-gaap:OperatingSegmentsMember us-gaap:ResidentialPortfolioSegmentMember 2020-07-01 2020-09-30 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2020-07-01 2020-09-30 0001069878 us-gaap:OperatingSegmentsMember 2020-07-01 2020-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001069878 us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001069878 us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2020-07-01 2020-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember 2020-07-01 2020-09-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2020-07-01 2020-09-30 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2020-07-01 2020-09-30 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2020-07-01 2020-09-30 0001069878 trex:EmployeeStockPurchasePlanMember 2020-07-01 2020-09-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2020-07-01 2020-09-30 0001069878 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001069878 trex:StockAppreciationRightsAndOptionsMember 2020-07-01 2020-09-30 0001069878 us-gaap:RestrictedStockMember 2020-07-01 2020-09-30 0001069878 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001069878 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001069878 trex:SurfaceFlakingMember 2020-07-01 2020-09-30 0001069878 us-gaap:OperatingSegmentsMember us-gaap:ResidentialPortfolioSegmentMember 2019-07-01 2019-09-30 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2019-07-01 2019-09-30 0001069878 us-gaap:OperatingSegmentsMember 2019-07-01 2019-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0001069878 us-gaap:TransferredAtPointInTimeMember 2019-07-01 2019-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2019-07-01 2019-09-30 0001069878 us-gaap:TransferredOverTimeMember 2019-07-01 2019-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember 2019-07-01 2019-09-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-07-01 2019-09-30 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2019-07-01 2019-09-30 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2019-07-01 2019-09-30 0001069878 trex:EmployeeStockPurchasePlanMember 2019-07-01 2019-09-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-07-01 2019-09-30 0001069878 us-gaap:RetainedEarningsMember 2019-07-01 2019-09-30 0001069878 trex:StockAppreciationRightsAndOptionsMember 2019-07-01 2019-09-30 0001069878 us-gaap:RestrictedStockMember 2019-07-01 2019-09-30 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-07-01 2019-09-30 0001069878 us-gaap:CommonStockMember 2019-07-01 2019-09-30 0001069878 us-gaap:TreasuryStockMember 2019-07-01 2019-09-30 0001069878 us-gaap:OperatingSegmentsMember us-gaap:ResidentialPortfolioSegmentMember 2020-01-01 2020-09-30 0001069878 us-gaap:OperatingSegmentsMember 2020-01-01 2020-09-30 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2020-01-01 2020-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001069878 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2020-01-01 2020-09-30 0001069878 us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember 2020-01-01 2020-09-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2020-01-01 2020-09-30 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2020-01-01 2020-09-30 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2020-01-01 2020-09-30 0001069878 trex:EmployeeStockPurchasePlanMember 2020-01-01 2020-09-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2020-01-01 2020-09-30 0001069878 us-gaap:InternetDomainNamesMember 2020-01-01 2020-09-30 0001069878 trex:StockAppreciationRightsAndOptionsMember 2020-01-01 2020-09-30 0001069878 us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0001069878 trex:FourthamendedandrestatedcreditagreementMember 2020-01-01 2020-09-30 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2020-01-01 2020-09-30 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2020-01-01 2020-09-30 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2020-01-01 2020-09-30 0001069878 srt:MinimumMember 2020-01-01 2020-09-30 0001069878 srt:MaximumMember 2020-01-01 2020-09-30 0001069878 us-gaap:InternalRevenueServiceIRSMember us-gaap:EarliestTaxYearMember 2020-01-01 2020-09-30 0001069878 us-gaap:InternalRevenueServiceIRSMember us-gaap:LatestTaxYearMember 2020-01-01 2020-09-30 0001069878 trex:PerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-09-30 0001069878 trex:TimeBasedRestrictedStockUnitsMember 2020-01-01 2020-09-30 0001069878 trex:PerformanceBasedRestrictedStockTargetMember 2020-01-01 2020-09-30 0001069878 trex:PricingTierOneMember 2020-01-01 2020-09-30 0001069878 trex:PricingTierFourMember 2020-01-01 2020-09-30 0001069878 trex:PricingTierTwoMember 2020-01-01 2020-09-30 0001069878 trex:PricingTierThreeMember 2020-01-01 2020-09-30 0001069878 us-gaap:LondonInterbankOfferedRateLIBORMember trex:PricingTierFourMember 2020-01-01 2020-09-30 0001069878 us-gaap:LondonInterbankOfferedRateLIBORMember trex:PricingTierThreeMember 2020-01-01 2020-09-30 0001069878 us-gaap:LondonInterbankOfferedRateLIBORMember trex:PricingTierOneMember 2020-01-01 2020-09-30 0001069878 us-gaap:LondonInterbankOfferedRateLIBORMember trex:PricingTierTwoMember 2020-01-01 2020-09-30 0001069878 us-gaap:OperatingSegmentsMember us-gaap:ResidentialPortfolioSegmentMember 2019-01-01 2019-09-30 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-09-30 0001069878 us-gaap:OperatingSegmentsMember 2019-01-01 2019-09-30 0001069878 us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember 2019-01-01 2019-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0001069878 us-gaap:TransferredAtPointInTimeMember 2019-01-01 2019-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember us-gaap:TransferredOverTimeMember 2019-01-01 2019-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2019-01-01 2019-09-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-09-30 0001069878 trex:TimeBasedRestrictedStockandRestrictedstockUnitsMember 2019-01-01 2019-09-30 0001069878 trex:PerformanceBasedRestrictedStockAndrestrictedStockunitsMember 2019-01-01 2019-09-30 0001069878 trex:EmployeeStockPurchasePlanMember 2019-01-01 2019-09-30 0001069878 us-gaap:StockAppreciationRightsSARSMember 2019-01-01 2019-09-30 0001069878 trex:StockAppreciationRightsAndOptionsMember 2019-01-01 2019-09-30 0001069878 us-gaap:RestrictedStockMember 2019-01-01 2019-09-30 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-09-30 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-09-30 0001069878 trex:SurfaceFlakingMember trex:SurfaceFlakingWarrantyReserveMember 2019-01-01 2019-09-30 0001069878 us-gaap:ResidentialPortfolioSegmentMember 2020-09-30 0001069878 trex:TwoThousandFourteenStockIncentivePlanMember 2020-09-30 0001069878 trex:RevolverLoansPortionEffectiveOneJanuaryThroughThirtyJuneMember trex:FourthamendedandrestatedcreditagreementMember 2020-09-30 0001069878 trex:RevolverLoansPortionEffectiveOneJulyThroughThirtyFirstDecemberMember trex:FourthamendedandrestatedcreditagreementMember 2020-09-30 0001069878 trex:StockRepurchaseProgramMember 2020-09-30 0001069878 us-gaap:OperatingSegmentsMember us-gaap:ResidentialPortfolioSegmentMember 2020-09-30 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2020-09-30 0001069878 us-gaap:OperatingSegmentsMember 2020-09-30 0001069878 srt:MinimumMember 2020-09-30 0001069878 srt:MaximumMember 2020-09-30 0001069878 us-gaap:BaseRateMember trex:PricingTierTwoMember 2020-09-30 0001069878 us-gaap:BaseRateMember trex:PricingTierOneMember 2020-09-30 0001069878 us-gaap:BaseRateMember trex:PricingTierThreeMember 2020-09-30 0001069878 us-gaap:BaseRateMember trex:PricingTierFourMember 2020-09-30 0001069878 us-gaap:CommercialPortfolioSegmentMember 2019-12-31 0001069878 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0001069878 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0001069878 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0001069878 us-gaap:RevolvingCreditFacilityMember 2020-05-26 0001069878 us-gaap:RevolvingCreditFacilityMember trex:BoaMember 2020-05-26 0001069878 us-gaap:RevolvingCreditFacilityMember trex:WellFargoMember 2020-05-26 0001069878 us-gaap:RevolvingCreditFacilityMember trex:RegionsMember 2020-05-26 0001069878 us-gaap:FederalFundsEffectiveSwapRateMember 2020-05-26 2020-05-26 0001069878 us-gaap:EurodollarMember 2020-05-26 2020-05-26 0001069878 trex:StockRepurchaseProgramMember 2018-02-16 2019-12-31 0001069878 us-gaap:RetainedEarningsMember 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 us-gaap:TreasuryStockMember 2020-01-01 2020-03-31 0001069878 us-gaap:RetainedEarningsMember 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 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0001069878 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0001069878 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0001069878 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 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-09-30 0001069878 us-gaap:OperatingSegmentsMember us-gaap:CommercialPortfolioSegmentMember 2019-09-30 0001069878 us-gaap:OperatingSegmentsMember 2019-09-30 0001069878 us-gaap:CommonStockMember 2020-09-14 2020-09-14 0001069878 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001069878 us-gaap:RetainedEarningsMember 2020-09-30 0001069878 us-gaap:TreasuryStockMember 2020-09-30 0001069878 us-gaap:CommonStockMember 2020-09-30 0001069878 us-gaap:CommonStockMember 2019-09-30 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-09-30 0001069878 us-gaap:RetainedEarningsMember 2019-09-30 0001069878 us-gaap:TreasuryStockMember 2019-09-30 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-09-30 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2020-09-30 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2020-09-30 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-09-30 0001069878 trex:OtherResidentialMember trex:SurfaceFlakingWarrantyReserveMember 2019-09-30 0001069878 trex:SurfaceFlakingWarrantyReserveMember 2019-09-30 0001069878 us-gaap:CommonStockMember 2020-06-30 0001069878 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001069878 us-gaap:RetainedEarningsMember 2020-06-30 0001069878 us-gaap:TreasuryStockMember 2020-06-30 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 us-gaap:CommonStockMember 2020-03-31 0001069878 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001069878 us-gaap:RetainedEarningsMember 2020-03-31 0001069878 us-gaap:TreasuryStockMember 2020-03-31 0001069878 us-gaap:TreasuryStockMember 2018-12-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: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 0001069878 us-gaap:CommonStockMember 2019-06-30 0001069878 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0001069878 us-gaap:RetainedEarningsMember 2019-06-30 0001069878 us-gaap:TreasuryStockMember 2019-06-30 iso4217:USD shares utr:Year pure iso4217:USD shares trex:Segment false 2020 Q3 0001069878 --12-31 TREX CO INC < 2.50:1.00 but > 2.00:1.00 < 2.00:1.00 but > 1.50:1.00 10-Q true 2020-09-30 false 001-14649 DE 54-1910453 160 Exeter Drive Winchester VA 22603-8605 540 542-6300 Yes Yes Large Accelerated Filer false false false 115787185 Common stock TREX NYSE 231502000 194551000 652545000 580575000 146538000 112120000 385479000 345334000 84964000 82431000 267066000 235241000 28027000 27409000 91598000 93281000 56937000 55022000 175468000 141960000 208000 744000 801000 801000 57145000 55766000 176269000 142761000 14435000 13790000 43938000 33520000 42710000 41976000 132331000 109241000 0.37 0.36 1.14 0.94 115773030 116802366 115921463 116952860 0.37 0.36 1.14 0.93 116134623 117211452 116280807 117413920 42710000 41976000 132331000 109241000 20081000 148833000 253416000 78462000 51581000 56106000 17822000 19803000 342900000 303204000 260519000 171300000 73770000 74084000 37056000 40049000 3990000 3602000 718235000 592239000 33345000 15227000 71164000 58265000 5600000 5178000 110109000 78670000 30182000 34242000 24049000 20317000 9831000 9831000 4000 174171000 143064000 0.01 0.01 3000000 3000000 0 0 0 0 0.01 0.01 180000000 180000000 140563175 140374926 115785673 116481442 1406000 1404000 124923000 123294000 694010000 561680000 24777502 23893484 276275000 237203000 544064000 449175000 718235000 592239000 116481442 1404000 123294000 561680000 23893484 -237203000 449175000 42402000 42402000 32772 299000 299000 76284 3856000 3856000 152408 2775000 2775000 884018 -884018 39072000 39072000 115706320 1404000 122512000 604082000 24777502 -276275000 451723000 47218000 47218000 16412 391000 391000 24786 1199000 1199000 58060 1000 1527000 1528000 115756006 1405000 123231000 651300000 24777502 -276275000 499661000 42710000 42710000 6559 390000 390000 4486 313000 313000 27594 1000 1615000 1616000 115785673 1406000 124923000 694010000 24777502 -276275000 544064000 117103306 1400000 123524000 416942000 22893366 -198903000 342963000 31555000 31555000 48944 302000 302000 148020 5727000 5727000 320718 1000 2793000 2794000 249978 -249978 8730000 8730000 117074970 1401000 120892000 448497000 23143344 -207633000 363157000 35710000 35710000 29810 257000 257000 38348 1254000 1254000 64278 2125000 2125000 250302 -250302 8462000 8462000 116880408 1401000 122020000 484207000 23393646 -216095000 391533000 41976000 41976000 52324 1000 158000 159000 9444 963000 963000 34618 926000 926000 249960 -249960 10081000 10081000 116707946 1402000 122141000 526183000 23643606 -226176000 423550000 132331000 109241000 12450000 10477000 5919000 5844000 138000 -90000 28000 372000 174954000 26225000 -4525000 -13878000 694000 -2129000 14447000 -6443000 13286000 -10262000 5370000 629000 12514000 98986000 99696000 36926000 2150000 21000 -97546000 -36905000 235000000 89500000 235000000 89500000 44437000 35216000 361000 1078000 718000 -43720000 -34498000 -128752000 27583000 148833000 105699000 20081000 133282000 155000 321000 38567000 32872000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">1.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">BUSINESS AND ORGANIZATION </div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">Trex Company, Inc. (Company) is the world’s largest manufacturer of high-performance, <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">low-maintenance</div> wood-alternative decking and residential railing and outdoor living products and accessories, marketed under the brand name Trex<div style="font-size: 7.4pt; vertical-align: top; line-height: 5.476pt;;display:inline;">®</div>, with more than 25 years of product experience. 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 <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">(540) 542-6300.</div></div> 2 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">BASIS OF PRESENTATION </div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States for interim financial information and the instructions to Form <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 accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal and recurring adjustments except as otherwise described herein) considered necessary for a fair presentation have been included in the accompanying 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.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">The unaudited consolidated results of operations for the three and nine months ended September 30, 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 confidence. As of the date of this report, the Company has not experienced any material disruptions to its operations, production or its supply chain and has not experienced any material reduction in demand for its products due to the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic. However, the pandemic remains an evolving situation due to the continuation of the outbreak and any future measures that may be taken to contain the spread of the virus. In addition, the extent and duration of the economic fallout from <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> remains unclear. The Company is actively managing its business to respond to the impact, such as engaging with its distributor network regarding market demand, ongoing communications with its suppliers, and continuing to ensure the safety of its employees. The Company will continue to evaluate the nature and extent of the impact to its business and consolidated results of operations and financial condition.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">3.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">RECENTLY ADOPTED ACCOUNTING STANDARDS </div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In August 2018, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 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 – <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Internal-Use</div> Software (Subtopic <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">350-40):</div> 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.</div> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The new guidance was effective for fiscal years beginning after December 15, 2019, and interim periods within those fiscal years. Entities can 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> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In January 2017, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 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="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In June 2016, the FASB issued ASU <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 requires an entity to recognize its current estimate of all expected credit losses, rather than incurred losses, and applies to trade receivables and other receivables. The CECL model is designed to capture expected credit losses through the establishment of an allowance account, which will be presented as an offset to the amortized cost basis of the related financial asset. The new guidance was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and is applied using the modified-retrospective approach. 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> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">4.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">NEW ACCOUNTING STANDARDS NOT YET ADOPTED </div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">In March 2020, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 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 does not expect adoption of the guidance to have a material effect on its consolidated financial statements.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">In December 2019, the FASB issued ASU <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">No. 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 statements.</div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">5.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">INVENTORIES </div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,<br/> 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">32,691</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">42,281</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">36,515</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">31,686</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">69,206</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">73,967</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reserve to adjust inventories to LIFO value</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">(19,062</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">(19,062</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total LIFO inventories</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">50,144</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">54,905</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> </table> <div style="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">The Company utilizes the LIFO method of accounting to its Trex Residential wood-alternative decking and residential railing products, which generally provides for the matching of current costs with current revenues. However, under the LIFO method, reductions in annual inventory balances cause a portion of the Company’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 September 30, 2020, management estimates that interim inventory balances will be replenished by <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">year-end</div> and there were no LIFO inventory liquidations or related impact on cost of sales in the nine months ended September 30, 2020.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Inventories valued at lower of cost (FIFO method) and net realizable value were $1.4 million at September 30, 2020 and $1.2 million at December 31, 2019, consisting primarily of raw materials. The Company utilizes the FIFO method of accounting to its Trex Commercial architectural railing and staging system products. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 7%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 6%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,<br/> 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Finished goods</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">32,691</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">42,281</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Raw materials</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">36,515</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">31,686</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">69,206</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">73,967</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reserve to adjust inventories to LIFO value</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">(19,062</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">(19,062</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total LIFO inventories</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">50,144</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">54,905</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> </table> 32691000 42281000 36515000 31686000 69206000 73967000 19062000 19062000 50144000 54905000 0 1400000 1200000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">6.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">PREPAID EXPENSES AND OTHER ASSETS </div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other assets consist of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues in excess of billings</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8,838</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8,282</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">6,407</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">6,664</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract retainage</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2,277</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">1,832</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax receivable</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2,675</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">300</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">350</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total prepaid expenses and other assets</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"> 17,822</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"> 19,803</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses and other assets consist of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Revenues in excess of billings</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8,838</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">8,282</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Prepaid expenses</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">6,407</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">6,664</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Contract retainage</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2,277</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">1,832</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax receivable</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2,675</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">300</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">350</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total prepaid expenses and other assets</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"> 17,822</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"> 19,803</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> </table> 8838000 8282000 6407000 6664000 2277000 1832000 2675000 300000 350000 17822000 19803000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">7.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">GOODWILL AND OTHER INTANGIBLE ASSETS </div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The carrying amount of goodwill by reportable segment at September 30, 2020 and December 31, 2019 was $14.2 million for Trex Residential and $54.3 million for Trex Commercial. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s intangible assets consist of domain names. At September 30, 2020 and December 31, 2019, intangible assets were $6.3 million and accumulated amortization was $1.0 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 nine months ended September 30, 2020 </div><div style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">was $0.3 million<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">and<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">for the nine-months ended<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">September 30, 2019 was $0.3 million. </div></div> 14200000 54300000 6300000 6300000 1000000.0 700000 P15Y 300000 300000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">8.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">ACCRUED EXPENSES AND OTHER LIABILITIES </div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other liabilities consist of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"> 32,645</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"> 28,402</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Compensation and benefits</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">14,485</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">13,475</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">7,961</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">7,079</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Manufacturing costs</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">3,309</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2,564</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer deposits</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">3,179</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2,905</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income taxes</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2,696</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Billings in excess of revenues</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">1,498</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">816</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">5,391</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">3,024</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total accrued expenses and other liabilities</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">71,164</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">58,265</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other liabilities consist of the following (in thousands): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 8%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Sales and marketing</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"> 32,645</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"> 28,402</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Compensation and benefits</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">14,485</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">13,475</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">7,961</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">7,079</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Manufacturing costs</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">3,309</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2,564</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Customer deposits</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">3,179</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2,905</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income taxes</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2,696</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Billings in excess of revenues</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">1,498</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">816</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">5,391</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">3,024</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 72%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total accrued expenses and other liabilities</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">71,164</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">58,265</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 72%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 8%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> </table> 32645000 28402000 14485000 13475000 7961000 7079000 3309000 2564000 3179000 2905000 2696000 1498000 816000 5391000 3024000 71164000 58265000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">9.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">DEBT </div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company’s outstanding debt consists of a revolving credit facility. The Company had no outstanding borrowings under its revolving credit facility and remaining available borrowing capacity of $300 million at September 30, 2020. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Revolving Credit Facility </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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, and Truist Bank, 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="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">On May 26, 2020, the Company entered into a First Amendment to the Original Credit Agreement (the First Amendment) to provide for an additional $100 million line of credit through May 26, 2022. The purpose of the additional $100 million line of credit is primarily to reduce risk associated with the <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">COVID-19</div> pandemic should the Company need to secure additional capital to continue its strategy of accelerating the conversion of wood decking to Trex composite decking and expanding its addressable market. As a matter of convenience, the parties incorporated the amendments to the Original Credit Agreement made by the First Amendment into a new Fourth Amended and Restated Credit Agreement (New Credit Agreement). In the New Credit Agreement, the revolving commitments under the Original Credit Agreement are referred to as Revolving A Commitments and the new $100 million line of credit is referred to as Revolving B Commitments. In the New Credit Agreement, all of the material terms and conditions related to the original line of credit (Revolving A Commitments) remain unchanged from the Original Credit Agreement.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company entered into the First Amendment, as borrower; Trex Commercial Products, Inc. (TCP), as guarantor; Bank of America, N.A. (BOA), as a Lender, Administrative Agent, Swing Line Lender and L/C Issuer; and certain other lenders including Wells Fargo Bank, N.A. (Wells Fargo), who is also Syndication Agent; Truist Bank (Truist); and Regions Bank (Regions) (each, a Lender and collectively, the Lenders), arranged by BofA Securities, Inc. as Sole Lead Arranger and Sole Bookrunner. The First Amendment further provides that the New Credit Agreement is amended and restated by changing Schedule 2.01 to add applicable Lender percentages related to the Revolving B Commitment for BOA of 47.5%, Well Fargo of 28.0% and Regions of 24.5%. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Notes and interest rates for the Revolving A Commitments remained unchanged and are the same as previously disclosed. The Notes for Revolving A Commitments and Revolving B Commitments provide the Company, in the aggregate, the ability to borrow an amount up to the respective Revolving A Loan Limit and Revolving B Loan Limit during the respective Revolving A Term and Revolving B Term. The Company is not obligated to borrow any amount under either the </div></div>Revolving A Loan or the Revolving B Loan. Within either the Revolving A Loan or the Revolving B Loan, the Company may borrow, repay and reborrow at any time or from time to time while the respective Revolving A Loan or Revolving B Loan remains in effect. 0 300000000 250000000 200000000 2024-11-05 100000000 0.475 0.280 0.245 0.0050 0.010 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Applicable Rate for Revolving B Commitments means the following percentages per annum, based upon the Consolidated Debt to Consolidated EBITDA Ratio as set forth in the most recent Compliance Certificate received by BOA as the Administrative Agent and as set forth in the New Credit Agreement: </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 49%; font-family: 'Times New Roman';"/> <td style="width: 8%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 8%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 7%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 7%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.7pt;"><div style="font-family: 'Times New Roman'; font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Pricing Tier</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; 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;;text-align:center;">Consolidated Debt to<br/> Consolidated<br/> EBITDA Ratio</td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; 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;;text-align:center;">Eurodollar Rate<br/> Loans / LIBOR<br/> Index Rate</td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; 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;;text-align:center;">Base Rate Loans</td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; 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;;text-align:center;">Revolving B<br/> Commitment Fee</td> <td style="vertical-align: bottom; padding-bottom: 0.7pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">1</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">&gt; 2.50:1.00</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2.75</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">1.75</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">0.60</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"/></td> <td style="vertical-align: bottom;;text-align:right;"><span style="-sec-ix-hidden:hidden15284190">&lt; 2.50:1.00</span> but<div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&gt; 2.00:1.00</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.50</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.50</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.55</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">3</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"/></td> <td style="vertical-align: bottom;;text-align:right;"><span style="-sec-ix-hidden:hidden15284191">&lt; 2.00:1.00</span> but<div style="text-align: right; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">&gt; 1.50:1.00</div></div></td> <td style="vertical-align: bottom; white-space: nowrap;"> <div style="font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 1pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">2.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">1.25</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">0.50</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">4</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">&lt; 1.50:1.00</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">1.80</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">0.80</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">0.45</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td></tr></table> > 2.50:1.00 0.0275 0.0175 0.0060 0.0250 0.0150 0.0055 0.0225 0.0125 0.0050 < 1.50:1.00 0.0180 0.0080 0.0045 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">10.</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">LEASES</div></div></div></div></div></div></td></tr></table><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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 8 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="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the nine months ended September 30, 2020 and September 30, 2019, total operating lease expense was $6.3 million and $6.3 million, respectively. The weighted average remaining lease term at September 30, 2020 and December 31, 2019 was 5.7 years and 6.5 years, respectively. The weighted average discount rate at September 30, 2020 and December 31, 2019 was 3.51% and 3.66%, respectively. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table includes supplemental cash flow information for the nine months ended September 30, 2020 and September 30, 2019 and supplemental balance sheet information at September 30, 2020 and December 31, 2019 related to operating leases (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: 'Times New Roman'; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental cash flow information</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,<br/> 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for amounts included in the measurement of operating lease liabilities</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"> 6,506</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"> 6,356</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating ROU assets obtained in exchange for lease liabilities</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,254</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">855</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr></table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: 'Times New Roman';"/> <td style="width: 8%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 8%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; 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: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease ROU assets</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"> 37,056</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"> 40,049</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: 'Times New Roman';"/> <td colspan="4" style="height: 6pt; font-family: 'Times New Roman';"/> <td colspan="4" style="height: 6pt; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities:</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,961</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,079</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:right;">30,182</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:right;">34,242</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; padding-bottom: 1.075pt;;text-align:right;">38,143</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">41,321</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr></table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes maturities of operating lease liabilities at September 30, 2020 (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%; font-family: 'Times New Roman';"/> <td style="width: 5%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; 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: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,301</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">9,024</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">7,155</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">6,553</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">6,224</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">11,078</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">42,335</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less imputed interest</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:right;">(4,192</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">38,143</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr></table> P1Y P8Y 6300000 6300000 P5Y8M12D P6Y6M 0.0351 0.0366 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table includes supplemental cash flow information for the nine months ended September 30, 2020 and September 30, 2019 and supplemental balance sheet information at September 30, 2020 and December 31, 2019 related to operating leases (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: 'Times New Roman'; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 9%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Supplemental cash flow information</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,<br/> 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Cash paid for amounts included in the measurement of operating lease liabilities</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"> 6,506</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"> 6,356</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating ROU assets obtained in exchange for lease liabilities</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,254</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">855</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr></table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%; font-family: 'Times New Roman';"/> <td style="width: 8%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 8%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; 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: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">December 31,<br/> 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease ROU assets</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"> 37,056</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;"> 40,049</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1pt;"> <td style="height: 6pt; font-family: 'Times New Roman';"/> <td colspan="4" style="height: 6pt; font-family: 'Times New Roman';"/> <td colspan="4" style="height: 6pt; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities:</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Accrued expenses and other current liabilities</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,961</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,079</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Operating lease liabilities</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:right;">30,182</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:right;">34,242</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; padding-bottom: 1.075pt;;text-align:right;">38,143</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">41,321</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr></table> 6506000 6356000 2254000 855000 37056000 40049000 7961000 7079000 30182000 34242000 38143000 41321000 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes maturities of operating lease liabilities at September 30, 2020 (in thousands): </div></div><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 68%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 88%; font-family: 'Times New Roman';"/> <td style="width: 5%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; 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: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">2,301</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2021</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">9,024</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2022</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">7,155</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2023</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">6,553</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">2024</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">6,224</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Thereafter</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">11,078</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total lease payments</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">42,335</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Less imputed interest</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:right;">(4,192</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total operating lease liabilities</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">38,143</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr></table> 2301000 9024000 7155000 6553000 6224000 11078000 42335000 4192000 38143000 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">11.</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">FINANCIAL </div>INSTRUMENTS </div></div></div></div></div></td></tr></table><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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 September 30, 2020 and December 31, 2019. </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">12.</div></div></div></div></td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">STOCKHOLDERS’ EQUITY </div></div></div></div></div></td></tr></table><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Earnings Per Share </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 50%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income available to common shareholders</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; padding-bottom: 1.075pt;;text-align:right;">42,710</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; padding-bottom: 1.075pt;;text-align:right;">41,976</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; padding-bottom: 1.075pt;;text-align:right;">132,331</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">109,241</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic weighted average shares outstanding</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">115,773,030</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">116,802,366</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">115,921,463</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">116,952,860</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive securities:</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights and options</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">202,113</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">230,350</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">187,767</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">266,060</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:right;">159,480</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:right;">178,736</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:right;">171,577</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">195,000</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted weighted average shares outstanding</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 1.075pt;;text-align:right;">116,134,623</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 1.075pt;;text-align:right;">117,211,452</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 1.075pt;;text-align:right;">116,280,807</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">117,413,920</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.37</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.36</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1.14</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.94</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per share</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.37</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.36</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1.14</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.93</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr></table><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: 'Times New Roman'; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">390</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">46,844</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">19,415</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">40,514</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Repurchase Program </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On February 16, 2018, the Board of Directors adopted a stock repurchase program of up to 11.6 million shares of the Company’s outstanding common stock (Stock Repurchase Program). On March 12, 2020, the Company suspended repurchases of its common stock under the Stock Repurchase Program 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. As of September 30, 2020, the Company has repurchased 2.8 million shares of the Company’s outstanding common stock under the Stock Repurchase Program.<div style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> On October 30, 2020, the Company lifted the suspension of repurchases of its common stock under the Stock Repurchase Program.</div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Amendment of Restated Certificate of Incorporation </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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 $0.01 per share, that the Company is authorized to issue from 120 million shares to 180 million shares. </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Stock Split </div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">On July 29, 2020, the Company’s Board of Directors approved a <div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">two-for-one stock split of the Company’s common stock, par value, $</div></div>0.01. The stock split was in the form of a stock dividend distributed on September 14, 2020, to stockholders of record at the close of business on August 19, 2020. The stock split entitled each stockholder to receive one additional share of common stock for each share they held as of the record date. All common stock share and per share data for all periods presented in the accompanying unaudited condensed consolidated financial statements and notes thereto have been retroactively adjusted to reflect the stock split.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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><div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 50%;"/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 7%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Numerator:</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income available to common shareholders</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; padding-bottom: 1.075pt;;text-align:right;">42,710</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; padding-bottom: 1.075pt;;text-align:right;">41,976</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; padding-bottom: 1.075pt;;text-align:right;">132,331</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">109,241</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Denominator:</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic weighted average shares outstanding</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">115,773,030</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">116,802,366</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">115,921,463</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">116,952,860</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Effect of dilutive securities:</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights and options</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">202,113</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">230,350</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">187,767</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">266,060</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 5em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Restricted stock</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:right;">159,480</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:right;">178,736</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.375pt;;text-align:right;">171,577</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">195,000</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted weighted average shares outstanding</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 1.075pt;;text-align:right;">116,134,623</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 1.075pt;;text-align:right;">117,211,452</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 1.075pt;;text-align:right;">116,280,807</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">117,413,920</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Basic earnings per share</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.37</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.36</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1.14</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.94</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Diluted earnings per share</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.37</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.36</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1.14</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">0.93</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr></table> 42710000 41976000 132331000 109241000 115773030 116802366 115921463 116952860 202113 230350 187767 266060 159480 178736 171577 195000 116134623 117211452 116280807 117413920 0.37 0.36 1.14 0.94 0.37 0.36 1.14 0.93 The computation of diluted earnings per share excludes the following potentially dilutive securities because the effect would be anti-dilutive:<div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: 'Times New Roman'; font-size: 8pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 74%;"/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 2%; vertical-align: bottom;"/> <td/> <td/> <td/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights</div></div></td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">390</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">46,844</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">19,415</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">40,514</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr></table> 390 46844 19415 40514 11600000 2800000 0.01 120000000 180000000 two-for-one stock split 0.01 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">13.</div></div></td> <td style="vertical-align: top;;text-align:left;"><div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">REVENUE FROM CONTRACTS WITH CUSTOMERS </div></div></div></td></tr></table><div style="clear: both; max-height: 0px;"/><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="text-decoration:underline;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex Residential Products </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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 composite decking and residential railing products and accessories. Substantially all of its revenues are from contracts with customers, which are purchase orders of short-term duration of less than one year. Its customers, in turn, sell primarily to the residential market, which includes replacement, remodeling and new construction related to outdoor living products. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance obligation as the customer is able to derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is allocated wholly to the unsatisfied performance obligation, 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="font-size: 8pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="text-decoration:underline;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex Commercial Products </div></div></div></div><div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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 September 30, 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="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">For the three months and nine months ended September 30, 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="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended September 30, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Reportable Segment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex<br/>Residential</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex<br/>Commercial</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Total</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: 'Times New Roman'; 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: 'Times New Roman'; 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: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">218,435</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">218,435</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">13,067</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">13,067</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 68%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">218,435</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,067</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">231,502</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"> </div></div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Nine Months Ended September 30, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Reportable Segment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex<br/>Residential</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex<br/>Commercial</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Total</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: 'Times New Roman'; 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: 'Times New Roman'; 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: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">614,187</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">614,187</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">38,358</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">38,358</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 68%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">614,187</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">38,358</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">652,545</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"> </div></div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended September 30, 2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Reportable Segment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex<br/> Residential</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex<br/> Commercial</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Total</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; 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: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">182,775</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">182,775</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">11,776</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">11,776</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">182,775</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,776</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">194,551</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"> </div></div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Nine Months Ended September 30, 2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Reportable Segment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex<br/> Residential</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex<br/> Commercial</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Total</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; 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: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">541,722</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">541,722</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">38,853</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">38,853</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">541,722</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">38,853</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">580,575</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </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="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended September 30, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Reportable Segment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex<br/>Residential</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex<br/>Commercial</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Total</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: 'Times New Roman'; 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: 'Times New Roman'; 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: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">218,435</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">218,435</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">13,067</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">13,067</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 68%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">218,435</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">13,067</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">231,502</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"> </div></div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Nine Months Ended September 30, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Reportable Segment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex<br/>Residential</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex<br/>Commercial</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Total</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: 'Times New Roman'; 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: 'Times New Roman'; 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: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">614,187</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">614,187</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 68%;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">38,358</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">38,358</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: &quot;Times New Roman&quot;; width: 68%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">614,187</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">38,358</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">652,545</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 68%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"> </div></div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Three Months Ended September 30, 2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Reportable Segment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex<br/> Residential</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex<br/> Commercial</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Total</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; 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: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">182,775</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">182,775</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">11,776</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">11,776</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">182,775</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">11,776</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">194,551</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr></table><div style="clear: both; max-height: 0px;"/><div style="font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 10pt;"><div style="font-size:10pt;;display:inline;"><div style="font-family: &quot;Times New Roman&quot;, Times, serif; line-height: 10pt;;display:inline;"><div style="letter-spacing: 0px; top: 0px; line-height: 10pt;;display:inline;"> </div></div></div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 68%; font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="width: 4%; vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/> <td style="font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; white-space: nowrap; padding-bottom: 0.5pt;"><div style="font-family: 'Times New Roman'; font-size: 8pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; border-bottom: 1pt solid rgb(0, 0, 0); display: table-cell; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 8pt; letter-spacing: 0px; top: 0px;;display:inline;">Nine Months Ended September 30, 2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Reportable Segment</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex<br/> Residential</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Trex<br/> Commercial</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Total</div></div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; 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: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">541,722</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; white-space: nowrap;">$</td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">541,722</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"><div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">38,853</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">38,853</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">541,722</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">38,853</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">580,575</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td></tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="vertical-align: bottom;"><div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></td> <td style="font-family: 'Times New Roman';"> </td></tr></table> 218435000 218435000 13067000 13067000 218435000 13067000 231502000 614187000 614187000 38358000 38358000 614187000 38358000 652545000 182775000 182775000 11776000 11776000 182775000 11776000 194551000 541722000 541722000 38853000 38853000 541722000 38853000 580575000 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">14.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">STOCK-BASED <div style="letter-spacing: 0px; top: 0px;;display:inline;">COMPENSATION</div> </div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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</div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;">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 25,680,000 and as of September 30, 2020, the total number of shares available for future issuance is 11,262,482.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the Company’s stock-based compensation grants for the nine months ended <div style="letter-spacing: 0px; top: 0px;;display:inline;">September </div>30, 2020: </div></div> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 13%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 13%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock Awards Granted</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div></div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Grant Price</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Per Share</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time-based restricted stock units</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">54,126</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">53.87</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Performance-based restricted stock units (a)</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">78,404</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">39.60</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">43,830</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">50.39</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(a)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Includes 54,024 of target performance-based restricted stock unit awards granted during the nine months ended September 30, 2020, and adjustments of (5,124), 6,058 and 23,446 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2019, 2018, and 2017, respectively. </div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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 nine months ended September 30, 2020 and 2019 the data and assumptions shown in the following table were used: </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 63%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 15%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 14%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average fair value of grants</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">17.81</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">14.78</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average risk-free interest rate</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">1.3</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2.5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years)</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">38.3</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">39.1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company recognizes stock-based compensation <div style="letter-spacing: 0px; top: 0px;;display:inline;">expense </div>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 in 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): </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">99</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">82</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">548</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">580</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">663</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">602</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2,590</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">3,057</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">774</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">162</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2,471</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2,045</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee stock purchase plan</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">79</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">80</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">310</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">162</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,615</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">926</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,919</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,844</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total unrecognized compensation cost related to unvested awards as of September 30, 2020 was $6.7 million. The cost of these unvested awards is being recognized over the requisite vesting period of each award. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">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</div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;">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 25,680,000 and as of September 30, 2020, the total number of shares available for future issuance is 11,262,482.</div> 25680000 11262482 <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table summarizes the Company’s stock-based compensation grants for the nine months ended <div style="letter-spacing: 0px; top: 0px;;display:inline;">September </div>30, 2020: </div></div> <div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 62%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 13%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 13%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Stock Awards Granted</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;"><div style="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-Average</div></div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Grant Price</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Per Share</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Time-based restricted stock units</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">54,126</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">53.87</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Performance-based restricted stock units (a)</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">78,404</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">39.60</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">43,830</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">50.39</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px; table-layout: fixed;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%;"> </td> <td style="width: 5%; vertical-align: top;;text-align:left;">(a)</td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Includes 54,024 of target performance-based restricted stock unit awards granted during the nine months ended September 30, 2020, and adjustments of (5,124), 6,058 and 23,446 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2019, 2018, and 2017, respectively. </div></div> </td> </tr> </table> 54126 53.87 78404 39.60 43830 50.39 54024 -5124 6058 23446 Black-Scholes option-pricing formula For SARs issued in the nine months ended September 30, 2020 and 2019 the data and assumptions shown in the following table were used: <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 76%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 63%; font-family: &quot;Times New Roman&quot;;"/> <td style="width: 15%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="width: 14%; vertical-align: bottom; font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> <td style="font-family: &quot;Times New Roman&quot;;"/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Weighted-average fair value of grants</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">17.81</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">14.78</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Dividend yield</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">0</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Average risk-free interest rate</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">1.3</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2.5</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected term (years)</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">5</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Expected volatility</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">38.3</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">39.1</td> <td style="vertical-align: bottom; white-space: nowrap;">% </td> </tr> </table> 17.81 14.78 0 0 0.013 0.025 P5Y P5Y 0.383 0.391 The following table summarizes the Company’s stock-based compensation expense (in thousands): <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 92%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 73%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;">  </td> <td colspan="6" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div><br/> <div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30,</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Stock appreciation rights</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">99</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">82</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">548</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">580</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">663</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">602</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2,590</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">3,057</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; 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: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">774</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">162</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2,471</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">2,045</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Employee stock purchase plan</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">79</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">80</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">310</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">162</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 3em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total stock-based compensation</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">1,615</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">926</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,919</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">5,844</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> </table> 99000 82000 548000 580000 663000 602000 2590000 3057000 774000 162000 2471000 2045000 79000 80000 310000 162000 1615000 926000 5919000 5844000 6700000 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">15.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">INCOME TAXES </div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;">The Company’s effective tax rate for the nine months ended September 30, 2020 and 2019 was 24.9% and 23.5%, respectively, which resulted in expense of $43.9 million and $33.5 million, respectively. The increase of 1.4% 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="white-space: nowrap; letter-spacing: 0px; top: 0px;;display:inline;">non-deductible</div> executive compensation.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">During the nine months ended September 30, 2020 and 2019, the Company realized $1.4 million and $3.3 million, respectively, of excess tax benefits from stock-based awards and recorded a corresponding benefit to income tax expense. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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 September 30, 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="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;">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 deferring the due dates of certain tax payment requirements, including the employer portion of the Social Security tax, and the creation of certain refundable employee retention credits. The Company evaluated the impact on its consolidated financial statements and determined that as of September 30, 2020, the CARES Act did not have a material impact on its consolidated financial condition or results of operations and the Company did not receive any financial assistance under the CARES Act or similar programs.</div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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 September 30, 2020, for certain tax jurisdictions tax years 2016 through 2019 remain subject to examination. The Company’s returns filed with the states of Michigan and Utah for the tax years 2016 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.249 0.235 43900000 33500000 0.014 1400000 3300000 3000000.0 2016 2019 <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">16.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SEGMENT INFORMATION </div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The Company operates in two reportable segments: </div></div> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex Residential manufactures wood-alternative decking and residential railing and related products marketed under the brand name Trex<div style="font-size: 85%; vertical-align: top;;display:inline;;font-size:9.4px">®</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. </div></div> </td> </tr> </table> <div style="font-size: 6pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 6pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 5%;"> </td> <td style="width: 3%; vertical-align: top;;text-align:left;">•</td> <td style="width: 1%; vertical-align: top; font-family: 'Times New Roman';"> </td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Trex Commercial designs, engineers, and markets modular and architectural railing and staging systems for the commercial and multi-family market, including sports stadiums and performing arts venues. Trex Commercial products are marketed to architects, specifiers, contractors, and others doing business within the commercial and multi-family market. </div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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, income 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, income taxes, and depreciation and amortization charges to income. The below segment data for the three and nine months ended September 30, 2020 and 2019 includes data for Trex Residential and Trex Commercial (in thousands):</div></div> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment Data: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 42%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div><br/> <div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> September 30, 2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Residential</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Residential</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">218,435</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">13,067</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">231,502</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">182,775</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">11,776</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">194,551</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">42,225</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">485</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">42,710</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">41,381</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">595</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">41,976</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EBITDA</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">60,619</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">853</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">61,472</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">57,639</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">970</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">58,609</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>amortization</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">4,326</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">209</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">4,535</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">3,422</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">165</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">3,587</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">14,276</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">159</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">14,435</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">13,580</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">210</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">13,790</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital expenditures</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">36,887</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">197</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">37,084</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">17,766</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">99</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">17,865</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">624,904</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">93,331</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">718,235</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">482,825</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">87,945</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">570,770</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reconciliation of Net Income to EBITDA: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 40%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div><br/> <div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> September 30, 2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Residential</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Residential</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 40%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">42,225</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">485</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">42,710</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">41,381</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">  595</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">41,976</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 40%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income, net</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(208</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="height: 15px; padding: 0pt 3pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(208</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(744</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(744</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 40%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">14,276</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">159</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">14,435</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">13,580</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">210</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">13,790</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 40%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">4,326</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">209</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">4,535</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">3,422</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">165</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">3,587</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 40%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 40%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EBITDA</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">60,619</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">853</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">61,472</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">57,639</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">  970</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">58,609</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 40%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment Data: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 42%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div><br/> <div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended<br/> September 30, 2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Residential</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Residential</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">614,187</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">38,358</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">652,545</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">  541,722</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">38,853</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">580,575</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">129,157</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">3,174</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">132,331</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">107,859</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">1,382</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">109,241</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EBITDA</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">183,064</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">4,854</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">187,918</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">150,058</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">2,282</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">152,340</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">11,855</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">595</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">12,450</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">9,947</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">433</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">10,380</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">42,853</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">1,085</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">43,938</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">33,046</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">474</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">33,520</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital expenditures</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">98,913</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">783</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">99,696</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">35,584</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">1,342</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">36,926</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">624,904</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">93,331</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">718,235</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">482,825</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">87,945</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">570,770</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reconciliation of Net Income to EBITDA: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 43%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div><br/> <div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div><br/> <div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Residential</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Residential</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 43%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">129,157</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">  3,174</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">132,331</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">107,859</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">1,382</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">109,241</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 43%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income, net</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(801</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">—</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(801</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(794</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(7</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(801</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 43%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">42,853</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">1,085</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">43,938</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">33,046</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">474</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">33,520</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 43%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">11,855</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">595</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">12,450</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">9,947</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">433</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">10,380</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 43%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 43%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EBITDA</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">183,064</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">  4,854</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">187,918</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">150,058</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">  2,282</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">152,340</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 43%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> </table> 2 The below segment data for the three and nine months ended September 30, 2020 and 2019 includes data for Trex Residential and Trex Commercial (in thousands): <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment Data: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 42%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div><br/> <div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> September 30, 2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Residential</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Residential</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">218,435</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">13,067</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">231,502</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">182,775</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">11,776</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">194,551</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">42,225</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">485</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">42,710</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">41,381</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">595</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">41,976</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EBITDA</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">60,619</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">853</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">61,472</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">57,639</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">970</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">58,609</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div>amortization</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">4,326</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">209</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">4,535</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">3,422</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">165</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">3,587</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">14,276</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">159</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">14,435</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">13,580</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">210</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">13,790</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital expenditures</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">36,887</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">197</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">37,084</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">17,766</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">99</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">17,865</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">624,904</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">93,331</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">718,235</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">482,825</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">87,945</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">570,770</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Segment Data: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 42%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div><br/> <div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended<br/> September 30, 2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Residential</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Residential</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net sales</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">614,187</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">38,358</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">652,545</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">  541,722</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">38,853</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">580,575</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">129,157</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">3,174</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">132,331</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">107,859</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">1,382</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">109,241</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EBITDA</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">183,064</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">4,854</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">187,918</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">150,058</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">2,282</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">152,340</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">11,855</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">595</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">12,450</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">9,947</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">433</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">10,380</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">42,853</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">1,085</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">43,938</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">33,046</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">474</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">33,520</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Capital expenditures</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">98,913</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">783</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">99,696</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">35,584</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">1,342</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">36,926</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 42%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">624,904</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">93,331</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">718,235</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">482,825</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">87,945</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">570,770</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> </table> 218435000 13067000 231502000 182775000 11776000 194551000 42225000 485000 42710000 41381000 595000 41976000 60619000 853000 61472000 57639000 970000 58609000 4326000 209000 4535000 3422000 165000 3587000 14276000 159000 14435000 13580000 210000 13790000 36887000 197000 37084000 17766000 99000 17865000 624904000 93331000 718235000 482825000 87945000 570770000 <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reconciliation of Net Income to EBITDA: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 40%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended</div></div></div><br/> <div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Three Months Ended<br/> September 30, 2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Residential</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Residential</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 40%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">42,225</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">485</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">42,710</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">41,381</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">  595</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">41,976</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 40%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income, net</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(208</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="height: 15px; padding: 0pt 3pt 0pt 0pt;;text-align:right;"><div style="font-family: &quot;Times New Roman&quot;; letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">— </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(208</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(744</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">—  </div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(744</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 40%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">14,276</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">159</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">14,435</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">13,580</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">210</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">13,790</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 40%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">4,326</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">209</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">4,535</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">3,422</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">165</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">3,587</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 40%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 40%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EBITDA</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">60,619</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">853</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">61,472</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">57,639</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">  970</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">58,609</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 40%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 4%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Reconciliation of Net Income to EBITDA: </div></div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 100%; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 43%;"/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div><br/> <div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2020</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="10" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended</div></div></div><br/> <div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">September 30, 2019</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Residential</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Residential</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Trex Commercial</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 43%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Net income</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">129,157</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">  3,174</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">132,331</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">107,859</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">1,382</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">109,241</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 43%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Interest income, net</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(801</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">—</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(801</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(794</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(7</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">(801</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">) </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 43%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Income tax expense</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">42,853</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">1,085</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">43,938</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">33,046</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">474</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">33,520</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top; width: 43%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Depreciation and amortization</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">11,855</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">595</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">12,450</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">9,947</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">433</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">10,380</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 43%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 43%;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">EBITDA</div></div> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">183,064</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">  4,854</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">187,918</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">150,058</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">  2,282</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">$</div></td> <td style="vertical-align: bottom;;text-align:right;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;">152,340</div></td> <td style="vertical-align: bottom; white-space: nowrap;"><div style="font-family: 'Times New Roman'; letter-spacing: 0px; top: 0px;;display:inline;"> </div></td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 43%;"/> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;; width: 3%;"> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> </table> 42225000 485000 42710000 41381000 595000 41976000 208000 208000 744000 744000 14276000 159000 14435000 13580000 210000 13790000 4326000 209000 4535000 3422000 165000 3587000 60619000 853000 61472000 57639000 970000 58609000 614187000 38358000 652545000 541722000 38853000 580575000 129157000 3174000 132331000 107859000 1382000 109241000 183064000 4854000 187918000 150058000 2282000 152340000 11855000 595000 12450000 9947000 433000 10380000 42853000 1085000 43938000 33046000 474000 33520000 98913000 783000 99696000 35584000 1342000 36926000 624904000 93331000 718235000 482825000 87945000 570770000 129157000 3174000 132331000 107859000 1382000 109241000 801000 801000 794000 7000 801000 42853000 1085000 43938000 33046000 474000 33520000 11855000 595000 12450000 9947000 433000 10380000 183064000 4854000 187918000 150058000 2282000 152340000 <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">17.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">SEASONALITY </div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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 each quarterly period. </div></div> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="border: 0px currentcolor; width: 100%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="page-break-inside: avoid;"> <td style="width: 4%; vertical-align: top;;text-align:left;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">18.</div></div></td> <td style="vertical-align: top;;text-align:left;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; margin-top: 0pt; margin-bottom: 0pt; line-height: normal;"><div style="font-weight:bold;display:inline;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">COMMITMENTS AND CONTINGENCIES </div></div></div> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Product Warranty </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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 </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">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="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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 style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The number of incoming claims received in the nine months ended September 30, 2020, was higher than the number of claims received in the nine months ended September 30, 2019 and exceeded the Company’s expectations for the current year. Prior to 2020, the number of incoming claims received declined each year since 2009. After evaluating the </div><div style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">rise in<div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div></div><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">incoming claims in its actuarial analysis, the Company increased its estimate of the number of future claims to be settled with payment. Average cost per claim experienced in the nine months ended September 30, 2020 was lower than that experienced in the nine months ended September 30, 2019 but higher than the Company’s expectations for the current year. </div><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">The Company estimates that average cost per claim will increase in future years, primarily due to inflation. </div></div></div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">As a result of the increase in estimated future claims and expected rise in future average cost per claim, in the </div><div style="font-size: 10pt; font-family: 'Times New Roman', serif; letter-spacing: 0px; top: 0px;;display:inline;"><div style="letter-spacing: 0px; top: 0px;;display:inline;">three-month</div></div><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;"> period ended September 30, 2020, the Company recorded a provision of $6.5 million to its warranty reserve for the future settlement of surface flaking claims. The Company believes its reserve at September 30, 2020 is sufficient to cover future surface flaking obligations. </div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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 consolidated financial condition, results of operations or cash flows. The Company estimates that the annual number of claims received will decline over time and that the average cost per claim will increase, primarily due to inflation. If the level of claims received or average cost per claim differs materially from expectations, it could result in additional increases or decreases to the warranty reserve and a decrease or increase in earnings and cash flows in future periods. The Company estimates that a 10% change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims may result in approximately a $2.2 million change in the surface flaking warranty reserve. </div></div> <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: 'Times New Roman'; 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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended September 30, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Surface<br/> Flaking</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other<br/> Residential</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance, January 1</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">19,024</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,470</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">25,494</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provisions and changes in estimates</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">6,479</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">1,932</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">8,411</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">(3,078</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,178</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">(4,256</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance, September 30</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">22,425</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,224</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">29,649</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended September 30, 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Surface<br/> Flaking</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other<br/> Residential</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance, January 1</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">23,951</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,803</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">30,754</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provisions and changes in estimates</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">1,571</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">1,571</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">(4,027</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,004</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">(5,031</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance, September 30</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">19,924</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,370</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">27,294</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> </table> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 18pt; margin-bottom: 0pt;"><div style="font-style: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;">Legal Matters </div></div></div> <div style="font-family: Times New Roman; font-size: 10pt; margin-top: 6pt; margin-bottom: 0pt;"><div style="font-family: 'Times New Roman'; 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 6500000 0.10 2200000 <div style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-top: 12pt; margin-bottom: 0pt; line-height: 12pt;"><div style="font-family: 'Times New Roman'; 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> <div style="font-size: 12pt; margin-top: 0pt; margin-bottom: 0pt;"><div style="font-size: 12pt; letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended September 30, 2020</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Surface<br/> Flaking</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other<br/> Residential</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance, January 1</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">19,024</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,470</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">25,494</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provisions and changes in estimates</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">6,479</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">1,932</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">8,411</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">(3,078</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,178</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">(4,256</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance, September 30</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">22,425</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,224</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">29,649</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> </table> <table cellpadding="0" cellspacing="0" style="margin: 0px auto; border: 0px currentcolor; width: 84%; font-family: 'Times New Roman'; font-size: 10pt; border-collapse: collapse; border-spacing: 0px;"> <tr style="font-size: 0px;"> <td style="width: 72%;"/> <td style="width: 4%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> <td style="width: 3%; vertical-align: bottom;"/> <td/> <td/> <td/> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </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-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Nine Months Ended September 30, 2019</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: &quot;Times New Roman&quot;;"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 8pt; page-break-inside: avoid;"> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Surface<br/> Flaking</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Other<br/> Residential</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';">  </td> <td colspan="2" style="vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1pt; border-bottom-style: solid;;text-align:center;"><div style="font-weight: normal; letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-weight:bold;display:inline;">Total</div></div></td> <td style="vertical-align: bottom; padding-bottom: 0.5pt; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Beginning balance, January 1</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">23,951</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">6,803</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">30,754</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Provisions and changes in estimates</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; white-space: nowrap;;text-align:right;">—  </td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">1,571</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">1,571</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Settlements made during the period</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">(4,027</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">(1,004</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom;;text-align:right;">(5,031</td> <td style="vertical-align: bottom; white-space: nowrap;">) </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 1px solid rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> <tr style="font-family: Times New Roman; font-size: 10pt; page-break-inside: avoid;"> <td style="vertical-align: top;"> <div style="text-indent: -1em; font-family: 'Times New Roman'; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 1em; line-height: normal;"><div style="font-family: 'Times New Roman'; font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">Ending balance, September 30</div></div> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">19,924</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">7,370</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;">$</td> <td style="vertical-align: bottom;;text-align:right;">27,294</td> <td style="vertical-align: bottom; white-space: nowrap; font-family: 'Times New Roman';"> </td> </tr> <tr style="font-size: 1px;"> <td style="vertical-align: bottom; font-family: 'Times New Roman';"/> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> <td style="vertical-align: bottom; font-family: 'Times New Roman';">  </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="vertical-align: bottom;"> <div style="margin-top: 0pt; margin-bottom: 0pt; border-top: 3px double rgb(0, 0, 0); line-height: normal;"><div style="letter-spacing: 0px; top: 0px;;display:inline;"> </div></div> </td> <td style="font-family: 'Times New Roman';"> </td> </tr> </table> 19024000 6470000 25494000 6479000 1932000 8411000 3078000 1178000 4256000 22425000 7224000 29649000 23951000 6803000 30754000 1571000 1571000 4027000 1004000 5031000 19924000 7370000 27294000 Includes 54,024 of target performance-based restricted stock unit awards granted during the nine months ended September 30, 2020, and adjustments of (5,124), 6,058 and 23,446 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2019, 2018, and 2017, respectively. XML 13 R1.htm IDEA: XBRL DOCUMENT v3.20.2
Cover Page - shares
9 Months Ended
Sep. 30, 2020
Oct. 20, 2020
Cover [Abstract]    
Amendment Flag false  
Document Fiscal Year Focus 2020  
Document Type 10-Q  
Document Fiscal Period Focus Q3  
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 Sep. 30, 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   115,787,185
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 14 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Statement [Abstract]        
Net sales $ 231,502 $ 194,551 $ 652,545 $ 580,575
Cost of sales 146,538 112,120 385,479 345,334
Gross profit 84,964 82,431 267,066 235,241
Selling, general and administrative expenses 28,027 27,409 91,598 93,281
Income from operations 56,937 55,022 175,468 141,960
Interest income, net (208) (744) (801) (801)
Income before income taxes 57,145 55,766 176,269 142,761
Provision for income taxes 14,435 13,790 43,938 33,520
Net income $ 42,710 $ 41,976 $ 132,331 $ 109,241
Basic earnings per common share $ 0.37 $ 0.36 $ 1.14 $ 0.94
Basic weighted average common shares outstanding 115,773,030 116,802,366 115,921,463 116,952,860
Diluted earnings per common share $ 0.37 $ 0.36 $ 1.14 $ 0.93
Diluted weighted average common shares outstanding 116,134,623 117,211,452 116,280,807 117,413,920
Comprehensive income $ 42,710 $ 41,976 $ 132,331 $ 109,241
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 20,081 $ 148,833
Accounts receivable, net 253,416 78,462
Inventories 51,581 56,106
Prepaid expenses and other assets 17,822 19,803
Total current assets 342,900 303,204
Property, plant and equipment, net 260,519 171,300
Goodwill and other intangible assets, net 73,770 74,084
Operating lease assets 37,056 40,049
Other assets 3,990 3,602
Total assets 718,235 592,239
Current liabilities:    
Accounts payable 33,345 15,227
Accrued expenses and other liabilities 71,164 58,265
Accrued warranty 5,600 5,178
Total current liabilities 110,109 78,670
Operating lease liabilities 30,182 34,242
Non-current accrued warranty 24,049 20,317
Deferred income taxes 9,831 9,831
Other long-term liabilities   4
Total liabilities 174,171 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, 180,000,000 shares authorized; 140,563,175 and 140,374,926 shares issued and 115,785,673 and 116,481,442 shares outstanding at September 30, 2020 and December 31, 2019, respectively 1,406 1,404
Additional paid-in capital 124,923 123,294
Retained earnings 694,010 561,680
Treasury stock, at cost, 24,777,502 and 23,893,484 shares at September 30, 2020 and December 31, 2019, respectively (276,275) (237,203)
Total stockholders' equity 544,064 449,175
Total liabilities and stockholders' equity $ 718,235 $ 592,239
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 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 180,000,000 180,000,000
Common stock, shares issued 140,563,175 140,374,926
Common stock, shares outstanding 115,785,673 116,481,442
Treasury stock, shares 24,777,502 23,893,484
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.20.2
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 $ 1,400 $ 123,524 $ 416,942 $ (198,903)
Beginning Balance, Shares at Dec. 31, 2018   117,103,306     22,893,366
Net income 31,555     31,555  
Employee stock plans 302   302    
Employee stock plans, Shares   48,944      
Shares withheld for taxes on awards (5,727)   (5,727)    
Shares withheld for taxes on awards, Shares   (148,020)      
Stock-based compensation 2,794 $ 1 2,793    
Stock-based compensation, Shares   320,718      
Repurchases of common stock (8,730)       $ (8,730)
Repurchases of common stock, Shares   (249,978)     249,978
Ending Balance at Mar. 31, 2019 363,157 $ 1,401 120,892 448,497 $ (207,633)
Ending Balance, Shares at Mar. 31, 2019   117,074,970     23,143,344
Beginning Balance at Dec. 31, 2018 342,963 $ 1,400 123,524 416,942 $ (198,903)
Beginning Balance, Shares at Dec. 31, 2018   117,103,306     22,893,366
Net income 109,241        
Ending Balance at Sep. 30, 2019 423,550 $ 1,402 122,141 526,183 $ (226,176)
Ending Balance, Shares at Sep. 30, 2019   116,707,946     23,643,606
Beginning Balance at Mar. 31, 2019 363,157 $ 1,401 120,892 448,497 $ (207,633)
Beginning Balance, Shares at Mar. 31, 2019   117,074,970     23,143,344
Net income 35,710     35,710  
Employee stock plans 257   257    
Employee stock plans, Shares   29,810      
Shares withheld for taxes on awards (1,254)   (1,254)    
Shares withheld for taxes on awards, Shares   (38,348)      
Stock-based compensation 2,125   2,125    
Stock-based compensation, Shares   64,278      
Repurchases of common stock (8,462)       $ (8,462)
Repurchases of common stock, Shares   (250,302)     250,302
Ending Balance at Jun. 30, 2019 391,533 $ 1,401 122,020 484,207 $ (216,095)
Ending Balance, Shares at Jun. 30, 2019   116,880,408     23,393,646
Net income 41,976     41,976  
Employee stock plans 159 $ 1 158    
Employee stock plans, Shares   52,324      
Shares withheld for taxes on awards (963)   (963)    
Shares withheld for taxes on awards, Shares   (9,444)      
Stock-based compensation 926   926    
Stock-based compensation, Shares   34,618      
Repurchases of common stock (10,081)       $ (10,081)
Repurchases of common stock, Shares   (249,960)     249,960
Ending Balance at Sep. 30, 2019 423,550 $ 1,402 122,141 526,183 $ (226,176)
Ending Balance, Shares at Sep. 30, 2019   116,707,946     23,643,606
Beginning Balance at Dec. 31, 2019 449,175 $ 1,404 123,294 561,680 $ (237,203)
Beginning Balance, Shares at Dec. 31, 2019   116,481,442     23,893,484
Net income 42,402     42,402  
Employee stock plans 299   299    
Employee stock plans, Shares   32,772      
Shares withheld for taxes on awards (3,856)   (3,856)    
Shares withheld for taxes on awards, Shares   (76,284)      
Stock-based compensation 2,775   2,775    
Stock-based compensation, Shares   152,408      
Repurchases of common stock (39,072)       $ (39,072)
Repurchases of common stock, Shares   (884,018)     884,018
Ending Balance at Mar. 31, 2020 451,723 $ 1,404 122,512 604,082 $ (276,275)
Ending Balance, Shares at Mar. 31, 2020   115,706,320     24,777,502
Beginning Balance at Dec. 31, 2019 449,175 $ 1,404 123,294 561,680 $ (237,203)
Beginning Balance, Shares at Dec. 31, 2019   116,481,442     23,893,484
Net income 132,331        
Ending Balance at Sep. 30, 2020 544,064 $ 1,406 124,923 694,010 $ (276,275)
Ending Balance, Shares at Sep. 30, 2020   115,785,673     24,777,502
Beginning Balance at Mar. 31, 2020 451,723 $ 1,404 122,512 604,082 $ (276,275)
Beginning Balance, Shares at Mar. 31, 2020   115,706,320     24,777,502
Net income 47,218     47,218  
Employee stock plans 391   391    
Employee stock plans, Shares   16,412      
Shares withheld for taxes on awards (1,199)   (1,199)    
Shares withheld for taxes on awards, Shares   (24,786)      
Stock-based compensation 1,528 $ 1 1,527    
Stock-based compensation, Shares   58,060      
Ending Balance at Jun. 30, 2020 499,661 $ 1,405 123,231 651,300 $ (276,275)
Ending Balance, Shares at Jun. 30, 2020   115,756,006     24,777,502
Net income 42,710     42,710  
Employee stock plans 390   390    
Employee stock plans, Shares   6,559      
Shares withheld for taxes on awards (313)   (313)    
Shares withheld for taxes on awards, Shares   (4,486)      
Stock-based compensation 1,616 $ 1 1,615    
Stock-based compensation, Shares   27,594      
Ending Balance at Sep. 30, 2020 $ 544,064 $ 1,406 $ 124,923 $ 694,010 $ (276,275)
Ending Balance, Shares at Sep. 30, 2020   115,785,673     24,777,502
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Operating Activities    
Net income $ 132,331 $ 109,241
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 12,450 10,477
Stock-based compensation 5,919 5,844
(Gain) loss on disposal of property, plant and equipment (138) 90
Other non-cash adjustments (28) (372)
Changes in operating assets and liabilities:    
Accounts receivable (174,954) (26,225)
Inventories 4,525 13,878
Prepaid expenses and other assets (694) 2,129
Accounts payable 14,447 (6,443)
Accrued expenses and other liabilities 13,286 (10,262)
Income taxes receivable/payable 5,370 629
Net cash provided by operating activities 12,514 98,986
Investing Activities    
Expenditures for property, plant and equipment (99,696) (36,926)
Proceeds from sales of property, plant and equipment 2,150 21
Net cash used in investing activities (97,546) (36,905)
Financing Activities    
Borrowings under line of credit 235,000 89,500
Principal payments under line of credit (235,000) (89,500)
Repurchases of common stock (44,437) (35,216)
Proceeds from employee stock purchase and option plans 1,078 718
Financing costs (361)  
Net cash used in financing activities (43,720) (34,498)
Net (decrease) increase in cash and cash equivalents (128,752) 27,583
Cash and cash equivalents, beginning of period 148,833 105,699
Cash and cash equivalents, end of period 20,081 133,282
Supplemental Disclosure:    
Cash paid for interest 155 321
Cash paid for income taxes, net $ 38,567 $ 32,872
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.20.2
Business and Organization
9 Months Ended
Sep. 30, 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 high-performance,
low-maintenance
wood-alternative decking and residential railing and outdoor living products and accessories, marketed under the brand name Trex
®
, with more than 25 years of product experience. 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.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.20.2
Basis of Presentation
9 Months Ended
Sep. 30, 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 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 accounting principles generally accepted in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal and recurring adjustments except as otherwise described herein) considered necessary for a fair presentation have been included in the accompanying 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.
The unaudited consolidated results of operations for the three and nine months ended September 30, 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 confidence. As of the date of this report, the Company has not experienced any material disruptions to its operations, production or its supply chain and has not experienced any material reduction in demand for its products due to the
COVID-19
pandemic. However, the pandemic remains an evolving situation due to the continuation of the outbreak and any future measures that may be taken to contain the spread of the virus. In addition, the extent and duration of the economic fallout from
COVID-19
remains unclear. The Company is actively managing its business to respond to the impact, such as engaging with its distributor network regarding market demand, ongoing communications with its suppliers, and continuing to ensure the safety of its employees. The Company will continue to evaluate the nature and extent of the impact to its business and consolidated results of operations and financial condition.
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 21 R9.htm IDEA: XBRL DOCUMENT v3.20.2
Recently Adopted Accounting Standards
9 Months Ended
Sep. 30, 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 can 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
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 requires an entity to recognize its current estimate of all expected credit losses, rather than incurred losses, and applies to trade receivables and other receivables. The CECL model is designed to capture expected credit losses through the establishment of an allowance account, which will be presented as an offset to the amortized cost basis of the related financial asset. The new guidance was effective for fiscal years beginning after December 15, 2019, including interim periods within those fiscal years, and is applied using the modified-retrospective approach. 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.
XML 22 R10.htm IDEA: XBRL DOCUMENT v3.20.2
New Accounting Standards Not Yet Adopted
9 Months Ended
Sep. 30, 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 does not expect adoption of the guidance to have a material effect on its consolidated financial statements.
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 statements.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories
9 Months Ended
Sep. 30, 2020
Inventory Disclosure [Abstract]  
Inventories
5.
INVENTORIES
Inventories valued at LIFO
(last-in,
first-out),
consist of the following (in thousands):
 
    
September 30,
2020
    
December 31,
2019
 
Finished goods
   $ 32,691      $ 42,281  
Raw materials
     36,515        31,686  
  
 
 
    
 
 
 
Total FIFO
(first-in,
first-out)
inventories
     69,206        73,967  
Reserve to adjust inventories to LIFO value
     (19,062      (19,062
  
 
 
    
 
 
 
Total LIFO inventories
   $ 50,144      $ 54,905  
  
 
 
    
 
 
 
 
The Company utilizes the LIFO method of accounting to its Trex Residential wood-alternative decking and residential railing products, which generally provides for the matching of current costs with current revenues. However, under the LIFO method, reductions in annual inventory balances cause a portion of the Company’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 September 30, 2020, management estimates that interim inventory balances will be replenished by
year-end
and there were no LIFO inventory liquidations or related impact on cost of sales in the nine months ended September 30, 2020.
Inventories valued at lower of cost (FIFO method) and net realizable value were $1.4 million at September 30, 2020 and $1.2 million at December 31, 2019, consisting primarily of raw materials. The Company utilizes the FIFO method of accounting to its Trex Commercial architectural railing and staging system products.
XML 24 R12.htm IDEA: XBRL DOCUMENT v3.20.2
Prepaid Expenses and Other Assets
9 Months Ended
Sep. 30, 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):
 
    
September 30,

2020
    
December 31,
2019
 
Revenues in excess of billings
   $ 8,838      $ 8,282  
Prepaid expenses
     6,407        6,664  
Contract retainage
     2,277        1,832  
Income tax receivable
     —          2,675  
Other
     300        350  
  
 
 
    
 
 
 
Total prepaid expenses and other assets
   $  17,822      $  19,803  
  
 
 
    
 
 
 
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets
9 Months Ended
Sep. 30, 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 September 30, 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 September 30, 2020 and December 31, 2019, intangible assets were $6.3 million and accumulated amortization was $1.0 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 nine months ended September 30, 2020
was $0.3 million
 
and
 
for the nine-months ended
 
September 30, 2019 was $0.3 million.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Liabilities
9 Months Ended
Sep. 30, 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):
 
    
September 30,

2020
    
December 31,

2019
 
Sales and marketing
   $  32,645      $  28,402  
Compensation and benefits
     14,485        13,475  
Operating lease liabilities
     7,961        7,079  
Manufacturing costs
     3,309        2,564  
Customer deposits
     3,179        2,905  
Income taxes
     2,696        —    
Billings in excess of revenues
     1,498        816  
Other
     5,391        3,024  
  
 
 
    
 
 
 
Total accrued expenses and other liabilities
   $ 71,164      $ 58,265  
  
 
 
    
 
 
 
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.20.2
Debt
9 Months Ended
Sep. 30, 2020
Debt Disclosure [Abstract]  
Debt
9.
DEBT
The Company’s outstanding debt consists of a revolving credit facility. The Company had no outstanding borrowings under its revolving credit facility and remaining available borrowing capacity of $300 million at September 30, 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, and Truist Bank, 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.
On May 26, 2020, the Company entered into a First Amendment to the Original Credit Agreement (the First Amendment) to provide for an additional $100 million line of credit through May 26, 2022. The purpose of the additional $100 million line of credit is primarily to reduce risk associated with the
COVID-19
pandemic should the Company need to secure additional capital to continue its strategy of accelerating the conversion of wood decking to Trex composite decking and expanding its addressable market. As a matter of convenience, the parties incorporated the amendments to the Original Credit Agreement made by the First Amendment into a new Fourth Amended and Restated Credit Agreement (New Credit Agreement). In the New Credit Agreement, the revolving commitments under the Original Credit Agreement are referred to as Revolving A Commitments and the new $100 million line of credit is referred to as Revolving B Commitments. In the New Credit Agreement, all of the material terms and conditions related to the original line of credit (Revolving A Commitments) remain unchanged from the Original Credit Agreement.
The Company entered into the First Amendment, as borrower; Trex Commercial Products, Inc. (TCP), as guarantor; Bank of America, N.A. (BOA), as a Lender, Administrative Agent, Swing Line Lender and L/C Issuer; and certain other lenders including Wells Fargo Bank, N.A. (Wells Fargo), who is also Syndication Agent; Truist Bank (Truist); and Regions Bank (Regions) (each, a Lender and collectively, the Lenders), arranged by BofA Securities, Inc. as Sole Lead Arranger and Sole Bookrunner. The First Amendment further provides that the New Credit Agreement is amended and restated by changing Schedule 2.01 to add applicable Lender percentages related to the Revolving B Commitment for BOA of 47.5%, Well Fargo of 28.0% and Regions of 24.5%.
The Notes and interest rates for the Revolving A Commitments remained unchanged and are the same as previously disclosed. The Notes for Revolving A Commitments and Revolving B Commitments provide the Company, in the aggregate, the ability to borrow an amount up to the respective Revolving A Loan Limit and Revolving B Loan Limit during the respective Revolving A Term and Revolving B Term. The Company is not obligated to borrow any amount under either the
Revolving A Loan or the Revolving B Loan. Within either the Revolving A Loan or the Revolving B Loan, the Company may borrow, repay and reborrow at any time or from time to time while the respective Revolving A Loan or Revolving B Loan remains in effect.
XML 28 R16.htm IDEA: XBRL DOCUMENT v3.20.2
Leases
9 Months Ended
Sep. 30, 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 8 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 nine months ended September 30, 2020 and September 30, 2019, total operating lease expense was $6.3 million and $6.3 million, respectively. The weighted average remaining lease term at September 30, 2020 and December 31, 2019 was 5.7 years and 6.5 years, respectively. The weighted average discount rate at September 30, 2020 and December 31, 2019 was 3.51% and 3.66%, respectively.
The following table includes supplemental cash flow information for the nine months ended September 30, 2020 and September 30, 2019 and supplemental balance sheet information at September 30, 2020 and December 31, 2019 related to operating leases (in thousands):
 
    
Nine Months Ended
 
Supplemental cash flow information
  
September 30,
2020
    
September 30,
2019
 
Cash paid for amounts included in the measurement of operating lease liabilities
   $  6,506      $  6,356  
Operating ROU assets obtained in exchange for lease liabilities
   $ 2,254      $ 855  
Supplemental balance sheet information
  
September 30,

2020
    
December 31,
2019
 
Operating lease ROU assets
   $  37,056      $  40,049  
Operating lease liabilities:
     
Accrued expenses and other current liabilities
   $ 7,961      $ 7,079  
Operating lease liabilities
     30,182        34,242  
  
 
 
    
 
 
 
Total operating lease liabilities
   $ 38,143      $ 41,321  
  
 
 
    
 
 
 
The following table summarizes maturities of operating lease liabilities at September 30, 2020 (in thousands):
 
Maturities of operating lease liabilities
      
2020
   $ 2,301  
2021
     9,024  
2022
     7,155  
2023
     6,553  
2024
     6,224  
Thereafter
     11,078  
  
 
 
 
Total lease payments
     42,335  
Less imputed interest
     (4,192
  
 
 
 
Total operating lease liabilities
   $ 38,143  
  
 
 
 
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments
9 Months Ended
Sep. 30, 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 September 30, 2020 and December 31, 2019.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity
9 Months Ended
Sep. 30, 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

September 30,
    
Nine Months Ended

September 30,
 
    
2020
    
2019
    
2020
    
2019
 
Numerator:
           
Net income available to common shareholders
   $ 42,710      $ 41,976      $ 132,331      $ 109,241  
  
 
 
    
 
 
    
 
 
    
 
 
 
Denominator:
           
Basic weighted average shares outstanding
     115,773,030        116,802,366        115,921,463        116,952,860  
Effect of dilutive securities:
           
Stock appreciation rights and options
     202,113        230,350        187,767        266,060  
Restricted stock
     159,480        178,736        171,577        195,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Diluted weighted average shares outstanding
     116,134,623        117,211,452        116,280,807        117,413,920  
  
 
 
    
 
 
    
 
 
    
 
 
 
Basic earnings per share
   $ 0.37      $ 0.36      $ 1.14      $ 0.94  
  
 
 
    
 
 
    
 
 
    
 
 
 
Diluted earnings per share
   $ 0.37      $ 0.36      $ 1.14      $ 0.93  
  
 
 
    
 
 
    
 
 
    
 
 
 
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

September 30,
    
Nine Months Ended

September 30,
 
    
2020
    
2019
    
2020
    
2019
 
Stock appreciation rights
     390        46,844        19,415        40,514  
Stock Repurchase Program
On February 16, 2018, the Board of Directors adopted a stock repurchase program of up to 11.6 million shares of the Company’s outstanding common stock (Stock Repurchase Program). On March 12, 2020, the Company suspended repurchases of its common stock under the Stock Repurchase Program due to the volatility and uncertainty in the stock market associated with the
COVID-19
pandemic. As of September 30, 2020, the Company has repurchased 2.8 million shares of the Company’s outstanding common stock under the Stock Repurchase Program.
 On October 30, 2020, the Company lifted the suspension of repurchases of its common stock under the Stock Repurchase Program.
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 $0.01 per share, that the Company is authorized to issue from 120 million shares to 180 million shares.
Stock Split
On July 29, 2020, the Company’s Board of Directors approved a
two-for-one stock split of the Company’s common stock, par value, $
0.01. The stock split was in the form of a stock dividend distributed on September 14, 2020, to stockholders of record at the close of business on August 19, 2020. The stock split entitled each stockholder to receive one additional share of common stock for each share they held as of the record date. All common stock share and per share data for all periods presented in the accompanying unaudited condensed consolidated financial statements and notes thereto have been retroactively adjusted to reflect the stock split.
XML 31 R19.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue From Contracts With Customers
9 Months Ended
Sep. 30, 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 composite decking and residential railing products and accessories. Substantially all of its revenues are from contracts with customers, which are purchase orders of short-term duration of less than one year. Its customers, in turn, sell primarily to the residential market, which includes replacement, remodeling and new construction related to outdoor living products. Trex Residential satisfies its performance obligations at a point in time. The shipment of each product is a separate performance obligation as the customer is able to derive benefit from each product shipped and no performance obligation remains after shipment. Upon shipment of the product, the customer obtains control over the distinct product and Trex Residential satisfies its performance obligation. Any performance obligation that remains unsatisfied at the end of a reporting period is part of a contract that has an original expected duration of one year or less. Any variable consideration related to the unsatisfied performance obligation is allocated wholly to the unsatisfied performance obligation, 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 September 30, 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 and nine months ended September 30, 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 September 30, 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
   $ 218,435      $ —        $ 218,435  
Products transferred over time and fixed price contracts
     —          13,067        13,067  
  
 
 
    
 
 
    
 
 
 
   $ 218,435      $ 13,067      $ 231,502  
  
 
 
    
 
 
    
 
 
 
 
Nine Months Ended September 30, 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
   $ 614,187      $ —        $ 614,187  
Products transferred over time and fixed price contracts
     —          38,358        38,358  
  
 
 
    
 
 
    
 
 
 
   $ 614,187      $ 38,358      $ 652,545  
  
 
 
    
 
 
    
 
 
 
 
Three Months Ended September 30, 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
   $ 182,775      $ —        $ 182,775  
Products transferred over time and fixed price contracts
     —          11,776        11,776  
  
 
 
    
 
 
    
 
 
 
   $ 182,775      $ 11,776      $ 194,551  
  
 
 
    
 
 
    
 
 
 
 
Nine Months Ended September 30, 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
   $ 541,722      $ —        $ 541,722  
Products transferred over time and fixed price contracts
     —          38,853        38,853  
  
 
 
    
 
 
    
 
 
 
   $ 541,722      $ 38,853      $ 580,575  
  
 
 
    
 
 
    
 
 
 
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation
9 Months Ended
Sep. 30, 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 25,680,000 and as of September 30, 2020, the total number of shares available for future issuance is 11,262,482.
The following table summarizes the Company’s stock-based compensation grants for the nine months ended
September 
30, 2020:
 
    
Stock Awards Granted
    
Weighted-Average

Grant Price

Per Share
 
Time-based restricted stock units
     54,126      $ 53.87  
Performance-based restricted stock units (a)
     78,404      $ 39.60  
Stock appreciation rights
     43,830      $ 50.39  
 
  (a)
Includes 54,024 of target performance-based restricted stock unit awards granted during the nine months ended September 30, 2020, and adjustments of (5,124), 6,058 and 23,446 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 nine months ended September 30, 2020 and 2019 the data and assumptions shown in the following table were used:
 
    
Nine Months Ended

September 30, 2020
   
Nine Months Ended

September 30, 2019
 
Weighted-average fair value of grants
   $ 17.81     $ 14.78  
Dividend yield
     0     0
Average risk-free interest rate
     1.3     2.5
Expected term (years)
     5       5  
Expected volatility
     38.3     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 in 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

September 30,
    
Nine Months Ended

September 30,
 
    
2020
    
2019
    
2020
    
2019
 
Stock appreciation rights
   $ 99      $ 82      $ 548      $ 580  
Time-based restricted stock and restricted stock units
     663        602        2,590        3,057  
Performance-based restricted stock and restricted stock units
     774        162        2,471        2,045  
Employee stock purchase plan
     79        80        310        162  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total stock-based compensation
   $ 1,615      $ 926      $ 5,919      $ 5,844  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total unrecognized compensation cost related to unvested awards as of September 30, 2020 was $6.7 million. The cost of these unvested awards is being recognized over the requisite vesting period of each award.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes
9 Months Ended
Sep. 30, 2020
Income Tax Disclosure [Abstract]  
Income Taxes
 
15.
INCOME TAXES
The Company’s effective tax rate for the nine months ended September 30, 2020 and 2019 was 24.9% and 23.5%, respectively, which resulted in expense of $43.9 million and $33.5 million, respectively. The increase of 1.4% 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 nine months ended September 30, 2020 and 2019, the Company realized $1.4 million and $3.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 September 30, 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 deferring the due dates of certain tax payment requirements, including the employer portion of the Social Security tax, and the creation of certain refundable employee retention credits. The Company evaluated the impact on its consolidated financial statements and determined that as of September 30, 2020, the CARES Act did not have a material impact on its consolidated financial condition or results of operations and the Company did not receive any financial assistance under the CARES Act or similar programs.
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 September 30, 2020, for certain tax jurisdictions tax years 2016 through 2019 remain subject to examination. The Company’s returns filed with the states of Michigan and Utah for the tax years 2016 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 34 R22.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information
9 Months Ended
Sep. 30, 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, income 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, income taxes, and depreciation and amortization charges to income. The below segment data for the three and nine months ended September 30, 2020 and 2019 includes data for Trex Residential and Trex Commercial (in thousands):
Segment Data:
 
    
Three Months Ended

September 30, 2020
    
Three Months Ended
September 30, 2019
 
    
Trex Residential
    
Trex Commercial
    
Total
    
Trex Residential
    
Trex Commercial
    
Total
 
Net sales
  
$
218,435
 
  
$
13,067
 
  
$
231,502
 
  
$
182,775
 
  
$
11,776
 
  
$
194,551
 
Net income
  
$
42,225
 
  
$
485
 
  
$
42,710
 
  
$
41,381
 
  
$
595
 
  
$
41,976
 
EBITDA
  
$
60,619
 
  
$
853
 
  
$
61,472
 
  
$
57,639
 
  
$
970
 
  
$
58,609
 
Depreciation and
 
amortization
  
$
4,326
 
  
$
209
 
  
$
4,535
 
  
$
3,422
 
  
$
165
 
  
$
3,587
 
Income tax expense
  
$
14,276
 
  
$
159
 
  
$
14,435
 
  
$
13,580
 
  
$
210
 
  
$
13,790
 
Capital expenditures
  
$
36,887
 
  
$
197
 
  
$
37,084
 
  
$
17,766
 
  
$
99
 
  
$
17,865
 
Total assets
  
$
624,904
 
  
$
93,331
 
  
$
718,235
 
  
$
482,825
 
  
$
87,945
 
  
$
570,770
 
Reconciliation of Net Income to EBITDA:
 
    
Three Months Ended

September 30, 2020
   
Three Months Ended
September 30, 2019
 
    
Trex Residential
   
Trex Commercial
    
Total
   
Trex Residential
   
Trex Commercial
    
Total
 
Net income
  
$
42,225
 
 
$
485
 
  
$
42,710
 
 
$
41,381
 
 
$
  595
 
  
$
41,976
 
Interest income, net
  
 
(208
 
 
 
  
 
(208
 
 
(744
 
 
—  
 
  
 
(744
Income tax expense
  
 
14,276
 
 
 
159
 
  
 
14,435
 
 
 
13,580
 
 
 
210
 
  
 
13,790
 
Depreciation and amortization
  
 
4,326
 
 
 
209
 
  
 
4,535
 
 
 
3,422
 
 
 
165
 
  
 
3,587
 
  
 
 
   
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
EBITDA
  
$
60,619
 
 
$
853
 
  
$
61,472
 
 
$
57,639
 
 
$
  970
 
  
$
58,609
 
  
 
 
   
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Segment Data:
 
    
Nine Months Ended

September 30, 2020
    
Nine Months Ended
September 30, 2019
 
    
Trex Residential
    
Trex Commercial
    
Total
    
Trex Residential
    
Trex Commercial
    
Total
 
Net sales
  
$
614,187
 
  
$
38,358
 
  
$
652,545
 
  
$
  541,722
 
  
$
38,853
 
  
$
580,575
 
Net income
  
$
129,157
 
  
$
3,174
 
  
$
132,331
 
  
$
107,859
 
  
$
1,382
 
  
$
109,241
 
EBITDA
  
$
183,064
 
  
$
4,854
 
  
$
187,918
 
  
$
150,058
 
  
$
2,282
 
  
$
152,340
 
Depreciation and amortization
  
$
11,855
 
  
$
595
 
  
$
12,450
 
  
$
9,947
 
  
$
433
 
  
$
10,380
 
Income tax expense
  
$
42,853
 
  
$
1,085
 
  
$
43,938
 
  
$
33,046
 
  
$
474
 
  
$
33,520
 
Capital expenditures
  
$
98,913
 
  
$
783
 
  
$
99,696
 
  
$
35,584
 
  
$
1,342
 
  
$
36,926
 
Total assets
  
$
624,904
 
  
$
93,331
 
  
$
718,235
 
  
$
482,825
 
  
$
87,945
 
  
$
570,770
 
Reconciliation of Net Income to EBITDA:
 
    
Nine Months Ended

September 30, 2020
   
Nine Months Ended

September 30, 2019
 
    
Trex Residential
   
Trex Commercial
    
Total
   
Trex Residential
   
Trex Commercial
   
Total
 
Net income
  
$
129,157
 
 
$
  3,174
 
  
$
132,331
 
 
$
107,859
 
 
$
1,382
 
 
$
109,241
 
Interest income, net
  
 
(801
 
 
 
  
 
(801
 
 
(794
 
 
(7
 
 
(801
Income tax expense
  
 
42,853
 
 
 
1,085
 
  
 
43,938
 
 
 
33,046
 
 
 
474
 
 
 
33,520
 
Depreciation and amortization
  
 
11,855
 
 
 
595
 
  
 
12,450
 
 
 
9,947
 
 
 
433
 
 
 
10,380
 
  
 
 
   
 
 
    
 
 
   
 
 
   
 
 
   
 
 
 
EBITDA
  
$
183,064
 
 
$
  4,854
 
  
$
187,918
 
 
$
150,058
 
 
$
  2,282
 
 
$
152,340
 
  
 
 
   
 
 
    
 
 
   
 
 
   
 
 
   
 
 
 
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Seasonality
9 Months Ended
Sep. 30, 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 each quarterly period.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies
9 Months Ended
Sep. 30, 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 nine months ended September 30, 2020, was higher than the number of claims received in the nine months ended September 30, 2019 and exceeded the Company’s expectations for the current year. Prior to 2020, the number of incoming claims received declined each year since 2009. After evaluating the
rise in
 
incoming claims in its actuarial analysis, the Company increased its estimate of the number of future claims to be settled with payment. Average cost per claim experienced in the nine months ended September 30, 2020 was lower than that experienced in the nine months ended September 30, 2019 but higher than the Company’s expectations for the current year.
The Company estimates that average cost per claim will increase in future years, primarily due to inflation.
As a result of the increase in estimated future claims and expected rise in future average cost per claim, in the
three-month
period ended September 30, 2020, the Company recorded a provision of $6.5 million to its warranty reserve for the future settlement of surface flaking claims. The Company believes its reserve at September 30, 2020 is sufficient to cover future surface flaking obligations.
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 consolidated financial condition, results of operations or cash flows. The Company estimates that the annual number of claims received will decline over time and that the average cost per claim will increase, primarily due to inflation. If the level of claims received or average cost per claim differs materially from expectations, it could result in additional increases or decreases to the warranty reserve and a decrease or increase in earnings and cash flows in future periods. The Company estimates that a 10% change in the expected number of remaining claims to be settled with payment or the expected cost to settle claims may result in approximately a $2.2 million change in the surface flaking warranty reserve.
The following is a reconciliation of the Company’s residential product warranty reserve (in thousands):
 
    
Nine Months Ended September 30, 2020
 
    
Surface
Flaking
    
Other
Residential
    
Total
 
Beginning balance, January 1
   $ 19,024      $ 6,470      $ 25,494  
Provisions and changes in estimates
     6,479        1,932        8,411  
Settlements made during the period
     (3,078      (1,178      (4,256
  
 
 
    
 
 
    
 
 
 
Ending balance, September 30
   $ 22,425      $ 7,224      $ 29,649  
  
 
 
    
 
 
    
 
 
 
    
Nine Months Ended September 30, 2019
 
    
Surface
Flaking
    
Other
Residential
    
Total
 
Beginning balance, January 1
   $ 23,951      $ 6,803      $ 30,754  
Provisions and changes in estimates
     —          1,571        1,571  
Settlements made during the period
     (4,027      (1,004      (5,031
  
 
 
    
 
 
    
 
 
 
Ending balance, September 30
   $ 19,924      $ 7,370      $ 27,294  
  
 
 
    
 
 
    
 
 
 
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 37 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 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 25,680,000 and as of September 30, 2020, the total number of shares available for future issuance is 11,262,482.
XML 38 R26.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Tables)
9 Months Ended
Sep. 30, 2020
Inventory Disclosure [Abstract]  
Summary of Inventories
Inventories valued at LIFO
(last-in,
first-out),
consist of the following (in thousands):
 
    
September 30,
2020
    
December 31,
2019
 
Finished goods
   $ 32,691      $ 42,281  
Raw materials
     36,515        31,686  
  
 
 
    
 
 
 
Total FIFO
(first-in,
first-out)
inventories
     69,206        73,967  
Reserve to adjust inventories to LIFO value
     (19,062      (19,062
  
 
 
    
 
 
 
Total LIFO inventories
   $ 50,144      $ 54,905  
  
 
 
    
 
 
 
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Prepaid Expenses and Other Assets (Tables)
9 Months Ended
Sep. 30, 2020
Text Block [Abstract]  
Summary of Prepaid Expenses and Other Assets
Prepaid expenses and other assets consist of the following (in thousands):
 
    
September 30,

2020
    
December 31,
2019
 
Revenues in excess of billings
   $ 8,838      $ 8,282  
Prepaid expenses
     6,407        6,664  
Contract retainage
     2,277        1,832  
Income tax receivable
     —          2,675  
Other
     300        350  
  
 
 
    
 
 
 
Total prepaid expenses and other assets
   $  17,822      $  19,803  
  
 
 
    
 
 
 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Liabilities (Tables)
9 Months Ended
Sep. 30, 2020
Payables and Accruals [Abstract]  
Summary of Accrued Expenses and Other Liabilities
Accrued expenses and other liabilities consist of the following (in thousands):
 
    
September 30,

2020
    
December 31,

2019
 
Sales and marketing
   $  32,645      $  28,402  
Compensation and benefits
     14,485        13,475  
Operating lease liabilities
     7,961        7,079  
Manufacturing costs
     3,309        2,564  
Customer deposits
     3,179        2,905  
Income taxes
     2,696        —    
Billings in excess of revenues
     1,498        816  
Other
     5,391        3,024  
  
 
 
    
 
 
 
Total accrued expenses and other liabilities
   $ 71,164      $ 58,265  
  
 
 
    
 
 
 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.20.2
Debt (Tables)
9 Months Ended
Sep. 30, 2020
Debt Disclosure [Abstract]  
Schedule of Debt
The Applicable Rate for Revolving B Commitments means the following percentages per annum, based upon the Consolidated Debt to Consolidated EBITDA Ratio as set forth in the most recent Compliance Certificate received by BOA as the Administrative Agent and as set forth in the New Credit Agreement:
 
Pricing Tier
   Consolidated Debt to
Consolidated
EBITDA Ratio
     Eurodollar Rate
Loans / LIBOR
Index Rate
    Base Rate Loans     Revolving B
Commitment Fee
 
1
     > 2.50:1.00        2.75     1.75     0.60
2
    
< 2.50:1.00 but
> 2.00:1.00
 
 
     2.50     1.50     0.55
3
    
< 2.00:1.00 but
> 1.50:1.00
 
 
     2.25     1.25     0.50
4
     < 1.50:1.00        1.80     0.80     0.45
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.2
Leases (Tables)
9 Months Ended
Sep. 30, 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 nine months ended September 30, 2020 and September 30, 2019 and supplemental balance sheet information at September 30, 2020 and December 31, 2019 related to operating leases (in thousands):
 
    
Nine Months Ended
 
Supplemental cash flow information
  
September 30,
2020
    
September 30,
2019
 
Cash paid for amounts included in the measurement of operating lease liabilities
   $  6,506      $  6,356  
Operating ROU assets obtained in exchange for lease liabilities
   $ 2,254      $ 855  
Supplemental balance sheet information
  
September 30,

2020
    
December 31,
2019
 
Operating lease ROU assets
   $  37,056      $  40,049  
Operating lease liabilities:
     
Accrued expenses and other current liabilities
   $ 7,961      $ 7,079  
Operating lease liabilities
     30,182        34,242  
  
 
 
    
 
 
 
Total operating lease liabilities
   $ 38,143      $ 41,321  
  
 
 
    
 
 
 
Maturities of operating lease liabilities
The following table summarizes maturities of operating lease liabilities at September 30, 2020 (in thousands):
 
Maturities of operating lease liabilities
      
2020
   $ 2,301  
2021
     9,024  
2022
     7,155  
2023
     6,553  
2024
     6,224  
Thereafter
     11,078  
  
 
 
 
Total lease payments
     42,335  
Less imputed interest
     (4,192
  
 
 
 
Total operating lease liabilities
   $ 38,143  
  
 
 
 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 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

September 30,
    
Nine Months Ended

September 30,
 
    
2020
    
2019
    
2020
    
2019
 
Numerator:
           
Net income available to common shareholders
   $ 42,710      $ 41,976      $ 132,331      $ 109,241  
  
 
 
    
 
 
    
 
 
    
 
 
 
Denominator:
           
Basic weighted average shares outstanding
     115,773,030        116,802,366        115,921,463        116,952,860  
Effect of dilutive securities:
           
Stock appreciation rights and options
     202,113        230,350        187,767        266,060  
Restricted stock
     159,480        178,736        171,577        195,000  
  
 
 
    
 
 
    
 
 
    
 
 
 
Diluted weighted average shares outstanding
     116,134,623        117,211,452        116,280,807        117,413,920  
  
 
 
    
 
 
    
 
 
    
 
 
 
Basic earnings per share
   $ 0.37      $ 0.36      $ 1.14      $ 0.94  
  
 
 
    
 
 
    
 
 
    
 
 
 
Diluted earnings per share
   $ 0.37      $ 0.36      $ 1.14      $ 0.93  
  
 
 
    
 
 
    
 
 
    
 
 
 
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

September 30,
    
Nine Months Ended

September 30,
 
    
2020
    
2019
    
2020
    
2019
 
Stock appreciation rights
     390        46,844        19,415        40,514  
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue From Contracts With Customers (Tables)
9 Months Ended
Sep. 30, 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 September 30, 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
   $ 218,435      $ —        $ 218,435  
Products transferred over time and fixed price contracts
     —          13,067        13,067  
  
 
 
    
 
 
    
 
 
 
   $ 218,435      $ 13,067      $ 231,502  
  
 
 
    
 
 
    
 
 
 
 
Nine Months Ended September 30, 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
   $ 614,187      $ —        $ 614,187  
Products transferred over time and fixed price contracts
     —          38,358        38,358  
  
 
 
    
 
 
    
 
 
 
   $ 614,187      $ 38,358      $ 652,545  
  
 
 
    
 
 
    
 
 
 
 
Three Months Ended September 30, 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
   $ 182,775      $ —        $ 182,775  
Products transferred over time and fixed price contracts
     —          11,776        11,776  
  
 
 
    
 
 
    
 
 
 
   $ 182,775      $ 11,776      $ 194,551  
  
 
 
    
 
 
    
 
 
 
 
Nine Months Ended September 30, 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
   $ 541,722      $ —        $ 541,722  
Products transferred over time and fixed price contracts
     —          38,853        38,853  
  
 
 
    
 
 
    
 
 
 
   $ 541,722      $ 38,853      $ 580,575  
  
 
 
    
 
 
    
 
 
 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation (Tables)
9 Months Ended
Sep. 30, 2020
Summary of Stock-Based Compensation Grants
The following table summarizes the Company’s stock-based compensation grants for the nine months ended
September 
30, 2020:
 
    
Stock Awards Granted
    
Weighted-Average

Grant Price

Per Share
 
Time-based restricted stock units
     54,126      $ 53.87  
Performance-based restricted stock units (a)
     78,404      $ 39.60  
Stock appreciation rights
     43,830      $ 50.39  
 
  (a)
Includes 54,024 of target performance-based restricted stock unit awards granted during the nine months ended September 30, 2020, and adjustments of (5,124), 6,058 and 23,446 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2019, 2018, and 2017, respectively.
Summary of Assumptions Used to Estimate Fair Value of Each SAR For SARs issued in the nine months ended September 30, 2020 and 2019 the data and assumptions shown in the following table were used:
 
    
Nine Months Ended

September 30, 2020
   
Nine Months Ended

September 30, 2019
 
Weighted-average fair value of grants
   $ 17.81     $ 14.78  
Dividend yield
     0     0
Average risk-free interest rate
     1.3     2.5
Expected term (years)
     5       5  
Expected volatility
     38.3     39.1
Summary of Stock-Based Compensation Expense The following table summarizes the Company’s stock-based compensation expense (in thousands):
 
    
Three Months Ended

September 30,
    
Nine Months Ended

September 30,
 
    
2020
    
2019
    
2020
    
2019
 
Stock appreciation rights
   $ 99      $ 82      $ 548      $ 580  
Time-based restricted stock and restricted stock units
     663        602        2,590        3,057  
Performance-based restricted stock and restricted stock units
     774        162        2,471        2,045  
Employee stock purchase plan
     79        80        310        162  
  
 
 
    
 
 
    
 
 
    
 
 
 
Total stock-based compensation
   $ 1,615      $ 926      $ 5,919      $ 5,844  
  
 
 
    
 
 
    
 
 
    
 
 
 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information (Tables)
9 Months Ended
Sep. 30, 2020
Segment Reporting [Abstract]  
Details of Segment Information The below segment data for the three and nine months ended September 30, 2020 and 2019 includes data for Trex Residential and Trex Commercial (in thousands):
Segment Data:
 
    
Three Months Ended

September 30, 2020
    
Three Months Ended
September 30, 2019
 
    
Trex Residential
    
Trex Commercial
    
Total
    
Trex Residential
    
Trex Commercial
    
Total
 
Net sales
  
$
218,435
 
  
$
13,067
 
  
$
231,502
 
  
$
182,775
 
  
$
11,776
 
  
$
194,551
 
Net income
  
$
42,225
 
  
$
485
 
  
$
42,710
 
  
$
41,381
 
  
$
595
 
  
$
41,976
 
EBITDA
  
$
60,619
 
  
$
853
 
  
$
61,472
 
  
$
57,639
 
  
$
970
 
  
$
58,609
 
Depreciation and
 
amortization
  
$
4,326
 
  
$
209
 
  
$
4,535
 
  
$
3,422
 
  
$
165
 
  
$
3,587
 
Income tax expense
  
$
14,276
 
  
$
159
 
  
$
14,435
 
  
$
13,580
 
  
$
210
 
  
$
13,790
 
Capital expenditures
  
$
36,887
 
  
$
197
 
  
$
37,084
 
  
$
17,766
 
  
$
99
 
  
$
17,865
 
Total assets
  
$
624,904
 
  
$
93,331
 
  
$
718,235
 
  
$
482,825
 
  
$
87,945
 
  
$
570,770
 
Segment Data:
 
    
Nine Months Ended

September 30, 2020
    
Nine Months Ended
September 30, 2019
 
    
Trex Residential
    
Trex Commercial
    
Total
    
Trex Residential
    
Trex Commercial
    
Total
 
Net sales
  
$
614,187
 
  
$
38,358
 
  
$
652,545
 
  
$
  541,722
 
  
$
38,853
 
  
$
580,575
 
Net income
  
$
129,157
 
  
$
3,174
 
  
$
132,331
 
  
$
107,859
 
  
$
1,382
 
  
$
109,241
 
EBITDA
  
$
183,064
 
  
$
4,854
 
  
$
187,918
 
  
$
150,058
 
  
$
2,282
 
  
$
152,340
 
Depreciation and amortization
  
$
11,855
 
  
$
595
 
  
$
12,450
 
  
$
9,947
 
  
$
433
 
  
$
10,380
 
Income tax expense
  
$
42,853
 
  
$
1,085
 
  
$
43,938
 
  
$
33,046
 
  
$
474
 
  
$
33,520
 
Capital expenditures
  
$
98,913
 
  
$
783
 
  
$
99,696
 
  
$
35,584
 
  
$
1,342
 
  
$
36,926
 
Total assets
  
$
624,904
 
  
$
93,331
 
  
$
718,235
 
  
$
482,825
 
  
$
87,945
 
  
$
570,770
 
Schedule of Reconciliation of Net Income to EBITDA
Reconciliation of Net Income to EBITDA:
 
    
Three Months Ended

September 30, 2020
   
Three Months Ended
September 30, 2019
 
    
Trex Residential
   
Trex Commercial
    
Total
   
Trex Residential
   
Trex Commercial
    
Total
 
Net income
  
$
42,225
 
 
$
485
 
  
$
42,710
 
 
$
41,381
 
 
$
  595
 
  
$
41,976
 
Interest income, net
  
 
(208
 
 
 
  
 
(208
 
 
(744
 
 
—  
 
  
 
(744
Income tax expense
  
 
14,276
 
 
 
159
 
  
 
14,435
 
 
 
13,580
 
 
 
210
 
  
 
13,790
 
Depreciation and amortization
  
 
4,326
 
 
 
209
 
  
 
4,535
 
 
 
3,422
 
 
 
165
 
  
 
3,587
 
  
 
 
   
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
EBITDA
  
$
60,619
 
 
$
853
 
  
$
61,472
 
 
$
57,639
 
 
$
  970
 
  
$
58,609
 
  
 
 
   
 
 
    
 
 
   
 
 
   
 
 
    
 
 
 
Reconciliation of Net Income to EBITDA:
 
    
Nine Months Ended

September 30, 2020
   
Nine Months Ended

September 30, 2019
 
    
Trex Residential
   
Trex Commercial
    
Total
   
Trex Residential
   
Trex Commercial
   
Total
 
Net income
  
$
129,157
 
 
$
  3,174
 
  
$
132,331
 
 
$
107,859
 
 
$
1,382
 
 
$
109,241
 
Interest income, net
  
 
(801
 
 
 
  
 
(801
 
 
(794
 
 
(7
 
 
(801
Income tax expense
  
 
42,853
 
 
 
1,085
 
  
 
43,938
 
 
 
33,046
 
 
 
474
 
 
 
33,520
 
Depreciation and amortization
  
 
11,855
 
 
 
595
 
  
 
12,450
 
 
 
9,947
 
 
 
433
 
 
 
10,380
 
  
 
 
   
 
 
    
 
 
   
 
 
   
 
 
   
 
 
 
EBITDA
  
$
183,064
 
 
$
  4,854
 
  
$
187,918
 
 
$
150,058
 
 
$
  2,282
 
 
$
152,340
 
  
 
 
   
 
 
    
 
 
   
 
 
   
 
 
   
 
 
 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 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):
 
    
Nine Months Ended September 30, 2020
 
    
Surface
Flaking
    
Other
Residential
    
Total
 
Beginning balance, January 1
   $ 19,024      $ 6,470      $ 25,494  
Provisions and changes in estimates
     6,479        1,932        8,411  
Settlements made during the period
     (3,078      (1,178      (4,256
  
 
 
    
 
 
    
 
 
 
Ending balance, September 30
   $ 22,425      $ 7,224      $ 29,649  
  
 
 
    
 
 
    
 
 
 
    
Nine Months Ended September 30, 2019
 
    
Surface
Flaking
    
Other
Residential
    
Total
 
Beginning balance, January 1
   $ 23,951      $ 6,803      $ 30,754  
Provisions and changes in estimates
     —          1,571        1,571  
Settlements made during the period
     (4,027      (1,004      (5,031
  
 
 
    
 
 
    
 
 
 
Ending balance, September 30
   $ 19,924      $ 7,370      $ 27,294  
  
 
 
    
 
 
    
 
 
 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.20.2
Business and Organization - Additional Information (Detail)
9 Months Ended
Sep. 30, 2020
Segment
Accounting Policies [Abstract]  
Number of reportable segments 2
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories - Summary of Inventories (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
Finished goods $ 32,691 $ 42,281
Raw materials 36,515 31,686
Total FIFO inventories 69,206 73,967
Reserve to adjust inventories to LIFO value (19,062) (19,062)
Total LIFO inventories $ 50,144 $ 54,905
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories - Additional Information (Detail) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Inventory Disclosure [Abstract]    
LIFO inventory liquidations $ 0  
Raw materials $ 1,400 $ 1,200
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Prepaid Expenses and Other Assets - Summary of Prepaid Expenses and Other Assets (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Prepaid Expense and Other Assets [Abstract]    
Revenues in excess of billings $ 8,838 $ 8,282
Prepaid expenses 6,407 6,664
Contract retainage 2,277 1,832
Income tax receivable   2,675
Other 300 350
Total prepaid expenses and other assets $ 17,822 $ 19,803
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Other Intangible Assets - Additional Information (Detail) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Goodwill [Line Items]      
Amortization of intangible asset $ 0.3 $ 0.3  
Intangible Assets 6.3   $ 6.3
Accumulated Amortization 1.0   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 53 R41.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Expenses and Other Liabilities - Summary of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Sales and marketing $ 32,645 $ 28,402
Compensation and benefits 14,485 13,475
Operating lease liabilities 7,961 7,079
Manufacturing costs 3,309 2,564
Customer deposits 3,179 2,905
Income taxes 2,696  
Billings in excess of revenues 1,498 816
Other 5,391 3,024
Total accrued expenses and other liabilities $ 71,164 $ 58,265
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Schedule Of Debt (Detail)
9 Months Ended
Sep. 30, 2020
Pricing Tier One [Member]  
Line of Credit Facility [Line Items]  
Consolidated Debt to Consolidated EBITDA Ratio > 2.50:1.00
Revolving B Commitment Fee 0.60%
Pricing Tier Two [Member]  
Line of Credit Facility [Line Items]  
Consolidated Debt to Consolidated EBITDA Ratio < 2.50:1.00 but > 2.00:1.00
Revolving B Commitment Fee 0.55%
Pricing Tier Three [Member]  
Line of Credit Facility [Line Items]  
Consolidated Debt to Consolidated EBITDA Ratio < 2.00:1.00 but > 1.50:1.00
Revolving B Commitment Fee 0.50%
Pricing Tier Four [Member]  
Line of Credit Facility [Line Items]  
Consolidated Debt to Consolidated EBITDA Ratio < 1.50:1.00
Revolving B Commitment Fee 0.45%
London Interbank Offered Rate (LIBOR) [Member] | Pricing Tier One [Member]  
Line of Credit Facility [Line Items]  
Eurodollar Rate Loans / LIBOR Index 2.75%
London Interbank Offered Rate (LIBOR) [Member] | Pricing Tier Two [Member]  
Line of Credit Facility [Line Items]  
Eurodollar Rate Loans / LIBOR Index 2.50%
London Interbank Offered Rate (LIBOR) [Member] | Pricing Tier Three [Member]  
Line of Credit Facility [Line Items]  
Eurodollar Rate Loans / LIBOR Index 2.25%
London Interbank Offered Rate (LIBOR) [Member] | Pricing Tier Four [Member]  
Line of Credit Facility [Line Items]  
Eurodollar Rate Loans / LIBOR Index 1.80%
Base Rate [Member] | Pricing Tier One [Member]  
Line of Credit Facility [Line Items]  
Base Rate Loans 1.75%
Base Rate [Member] | Pricing Tier Two [Member]  
Line of Credit Facility [Line Items]  
Base Rate Loans 1.50%
Base Rate [Member] | Pricing Tier Three [Member]  
Line of Credit Facility [Line Items]  
Base Rate Loans 1.25%
Base Rate [Member] | Pricing Tier Four [Member]  
Line of Credit Facility [Line Items]  
Base Rate Loans 0.80%
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Additional Information (Detail) - USD ($)
9 Months Ended
May 26, 2020
Sep. 30, 2020
Line of Credit Facility [Line Items]    
Outstanding borrowing capacity   $ 0
Remaining available borrowing capacity   $ 300,000,000
Federal Funds Rate [Member]    
Line of Credit Facility [Line Items]    
Interest rate 0.50%  
Eurodollar Rate Loans [Member]    
Line of Credit Facility [Line Items]    
Interest rate 1.00%  
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
Revolving Credit Facility [Member]    
Line of Credit Facility [Line Items]    
Line of Credit Facility, Additional Borrowing Capacity $ 100,000,000  
Revolving Credit Facility [Member] | BOA [Member]    
Line of Credit Facility [Line Items]    
Lender Percentage 47.50%  
Revolving Credit Facility [Member] | Well Fargo [Member]    
Line of Credit Facility [Line Items]    
Lender Percentage 28.00%  
Revolving Credit Facility [Member] | Regions [Member]    
Line of Credit Facility [Line Items]    
Lender Percentage 24.50%  
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Additional Information (Detail) - USD ($)
$ in Millions
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Weighted average discount rate 3.51%   3.66%
Operating lease cost $ 6.3 $ 6.3  
Weighted average remaining lease term 5 years 8 months 12 days   6 years 6 months
Minimum [Member]      
Operating Lease terms 1 year    
Maximum [Member]      
Operating Lease terms 8 years    
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Supplemental Cash flow Information to operating leases (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Supplemental cash flow information      
Cash paid for amounts included in the measurement of operating lease liabilities $ 6,506 $ 6,356  
Operating ROU assets obtained in exchange for lease liabilities 2,254 $ 855  
Supplemental balance sheet information      
Operating lease ROU assets 37,056   $ 40,049
Operating lease liabilities:      
Accrued expenses and other current liabilities 7,961   7,079
Operating lease liabilities 30,182   34,242
Total operating lease liabilities $ 38,143   $ 41,321
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Operating Lease Liabilities, Payments Due [Abstract]    
2020 $ 2,301  
2021 9,024  
2022 7,155  
2023 6,553  
2024 6,224  
Thereafter 11,078  
Total lease payments 42,335  
Less imputed interest (4,192)  
Total operating lease liabilities $ 38,143 $ 41,321
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Additional Information (Detail) - $ / shares
3 Months Ended 23 Months Ended
Sep. 14, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2019
Sep. 30, 2020
Jul. 29, 2020
Apr. 29, 2020
Feb. 19, 2020
Equity, Class of Treasury Stock [Line Items]                    
Common stock, shares authorized           180,000,000 180,000,000   180,000,000 120,000,000
Common stock, par value           $ 0.01 $ 0.01 $ 0.01    
Common Stock [Member]                    
Equity, Class of Treasury Stock [Line Items]                    
Number of shares repurchased by the Company   884,018 249,960 250,302 249,978          
Description of stock split two-for-one stock split                  
Stock Repurchase Programs [Member]                    
Equity, Class of Treasury Stock [Line Items]                    
Common stock repurchase program, authorized shares             11,600,000      
Number of shares repurchased by the Company           2,800,000        
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Computation of Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Numerator:                
Net income available to common shareholders $ 42,710 $ 47,218 $ 42,402 $ 41,976 $ 35,710 $ 31,555 $ 132,331 $ 109,241
Denominator:                
Basic weighted average shares outstanding 115,773,030     116,802,366     115,921,463 116,952,860
Effect of dilutive securities:                
Diluted weighted average shares outstanding 116,134,623     117,211,452     116,280,807 117,413,920
Basic earnings per share $ 0.37     $ 0.36     $ 1.14 $ 0.94
Diluted earnings per share $ 0.37     $ 0.36     $ 1.14 $ 0.93
Stock appreciation rights and options [Member]                
Effect of dilutive securities:                
Dilutive securities 202,113     230,350     187,767 266,060
Restricted stock [Member]                
Effect of dilutive securities:                
Dilutive securities 159,480     178,736     171,577 195,000
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Antidilutive Securities Excluded from Computation of Earnings Per Share (Detail) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 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 390 46,844 19,415 40,514
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue From Contracts With Customers - Additional Information (Detail)
$ in Millions
3 Months Ended
Sep. 30, 2020
USD ($)
Revenue from Contract with Customer [Abstract]  
Revenue remaining performance obligation $ 60.1
Revenue remaining performance obligation description greater than one year
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue From Contracts With Customers - Summary of Disaggregated Net Sales (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers $ 231,502 $ 194,551 $ 652,545 $ 580,575
Products Transferred at a Point in Time and Variable Consideration Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 218,435 182,775 614,187 541,722
Products Transferred Over Time and Fixed Price Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 13,067 11,776 38,358 38,853
Residential [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 218,435 182,775 614,187 541,722
Residential [Member] | Products Transferred at a Point in Time and Variable Consideration Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 218,435 182,775 614,187 541,722
Commercial [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers 13,067 11,776 38,358 38,853
Commercial [Member] | Products Transferred Over Time and Fixed Price Contracts [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from contract with customers $ 13,067 $ 11,776 $ 38,358 $ 38,853
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Additional Information (Detail)
$ in Millions
9 Months Ended
Sep. 30, 2020
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost related to unvested awards | $ $ 6.7
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 25,680,000
Number of common stock available for future issuance 11,262,482
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 65 R53.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Summary of Stock-Based Compensation Expenses (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 1,615 $ 926 $ 5,919 $ 5,844
Stock Appreciation Rights [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 99 82 548 580
Time-Based Restricted Stock and Restricted Stock Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 663 602 2,590 3,057
Performance-Based Restricted Stock and Restricted Stock Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense 774 162 2,471 2,045
Employee Stock Purchase Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock-based compensation expense $ 79 $ 80 $ 310 $ 162
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Summary of Assumptions Used to Estimate Fair Value of Each SAR (Detail) - Stock Appreciation Rights [Member] - $ / shares
9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions and Methodology [Line Items]    
Weighted-average fair value of grants $ 17.81 $ 14.78
Dividend yield 0.00% 0.00%
Average risk-free interest rate 1.30% 2.50%
Expected term (years) 5 years 5 years
Expected volatility 38.30% 39.10%
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Detail)
9 Months Ended
Sep. 30, 2020
$ / shares
shares
Time Based Restricted Stock Units [Member]  
Stock Awards Granted | shares 54,126
Weighted-Average Grant Price Per Share | $ / shares $ 53.87
Performance Based Restricted Stock Units [Member]  
Stock Awards Granted | shares 78,404 [1]
Weighted-Average Grant Price Per Share | $ / shares $ 39.60 [1]
Stock Appreciation Rights [Member]  
Stock Awards Granted | shares 43,830
Weighted-Average Grant Price Per Share | $ / shares $ 50.39
[1] Includes 54,024 of target performance-based restricted stock unit awards granted during the nine months ended September 30, 2020, and adjustments of (5,124), 6,058 and 23,446 to grants due to the actual performance level achieved for restricted stock and restricted stock units awarded in 2019, 2018, and 2017, respectively.
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-Based Compensation - Summary of Stock-Based Compensation Grants (Parenthetical) (Detail) - shares
9 Months Ended 12 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Performance Based Restricted Stock Unit Target [Member]        
Stock Awards Granted 54,024      
Performance Based Restricted Stock Unit Adjustment [Member]        
Stock Awards Granted   (5,124) 6,058 23,446
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Income Tax Contingency [Line Items]        
Valuation allowance $ 3,000   $ 3,000  
Income tax expense (benefit) $ 14,435 $ 13,790 $ 43,938 $ 33,520
Effective tax rate     24.90% 23.50%
Increase in effective tax rate due to decrease in domestic production activities deduction     1.40%  
Excess tax benefits from stock based awards     $ 1,400 $ 3,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 70 R58.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information - Additional Information (Detail)
9 Months Ended
Sep. 30, 2020
Segment
Segment Reporting Information [Line Items]  
Number of reportable segment 2
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information - Details of Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Segment Reporting Information [Line Items]                  
Net sales $ 231,502     $ 194,551     $ 652,545 $ 580,575  
Net income 42,710 $ 47,218 $ 42,402 41,976 $ 35,710 $ 31,555 132,331 109,241  
Depreciation and amortization             12,450 10,477  
Income tax expense 14,435     13,790     43,938 33,520  
Total Assets 718,235           718,235   $ 592,239
Residential [Member]                  
Segment Reporting Information [Line Items]                  
Net sales 218,435     182,775     614,187 541,722  
Commercial [Member]                  
Segment Reporting Information [Line Items]                  
Net sales 13,067     11,776     38,358 38,853  
Operating Segments [Member]                  
Segment Reporting Information [Line Items]                  
Net sales 231,502     194,551     652,545 580,575  
Net income 42,710     41,976     132,331 109,241  
EBITDA 61,472     58,609     187,918 152,340  
Depreciation and amortization 4,535     3,587     12,450 10,380  
Income tax expense 14,435     13,790     43,938 33,520  
Capital expenditures 37,084     17,865     99,696 36,926  
Total Assets 718,235     570,770     718,235 570,770  
Operating Segments [Member] | Residential [Member]                  
Segment Reporting Information [Line Items]                  
Net sales 218,435     182,775     614,187 541,722  
Net income 42,225     41,381     129,157 107,859  
EBITDA 60,619     57,639     183,064 150,058  
Depreciation and amortization 4,326     3,422     11,855 9,947  
Income tax expense 14,276     13,580     42,853 33,046  
Capital expenditures 36,887     17,766     98,913 35,584  
Total Assets 624,904     482,825     624,904 482,825  
Operating Segments [Member] | Commercial [Member]                  
Segment Reporting Information [Line Items]                  
Net sales 13,067     11,776     38,358 38,853  
Net income 485     595     3,174 1,382  
EBITDA 853     970     4,854 2,282  
Depreciation and amortization 209     165     595 433  
Income tax expense 159     210     1,085 474  
Capital expenditures 197     99     783 1,342  
Total Assets $ 93,331     $ 87,945     $ 93,331 $ 87,945  
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Information - Schedule of Reconciliation of Net Income to EBITDA (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Sep. 30, 2020
Sep. 30, 2019
Segment Reporting Information [Line Items]                
Net income $ 42,710 $ 47,218 $ 42,402 $ 41,976 $ 35,710 $ 31,555 $ 132,331 $ 109,241
Interest income, net (208)     (744)     (801) (801)
Income tax expense 14,435     13,790     43,938 33,520
Depreciation and Amortization             12,450 10,477
Operating Segments [Member]                
Segment Reporting Information [Line Items]                
Net income 42,710     41,976     132,331 109,241
Interest income, net (208)     (744)     (801) (801)
Income tax expense 14,435     13,790     43,938 33,520
Depreciation and Amortization 4,535     3,587     12,450 10,380
EBITDA 61,472     58,609     187,918 152,340
Operating Segments [Member] | Residential [Member]                
Segment Reporting Information [Line Items]                
Net income 42,225     41,381     129,157 107,859
Interest income, net (208)     (744)     (801) (794)
Income tax expense 14,276     13,580     42,853 33,046
Depreciation and Amortization 4,326     3,422     11,855 9,947
EBITDA 60,619     57,639     183,064 150,058
Operating Segments [Member] | Commercial [Member]                
Segment Reporting Information [Line Items]                
Net income 485     595     3,174 1,382
Interest income, net               (7)
Income tax expense 159     210     1,085 474
Depreciation and Amortization 209     165     595 433
EBITDA $ 853     $ 970     $ 4,854 $ 2,282
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Sep. 30, 2019
Schedule Of Commitments And Contingencies [Line Items]      
Change in warranty reserve for disclosure purposes only $ 2,200 $ 2,200  
Surface Flaking [Member]      
Schedule Of Commitments And Contingencies [Line Items]      
Provisions and changes in estimates for future settlement of surface flaking claims $ 6,500    
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%  
Provisions and changes in estimates for future settlement of surface flaking claims   $ 8,411 $ 1,571
Surface Flaking Warranty Reserve [Member] | Surface Flaking [Member]      
Schedule Of Commitments And Contingencies [Line Items]      
Provisions and changes in estimates for future settlement of surface flaking claims   $ 6,479  
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Summary of Reconciliation of Company's Residential Product Warranty Reserve (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2020
Sep. 30, 2019
Surface Flaking Warranty Reserve [Member]      
Product Warranty Liability [Line Items]      
Beginning balance   $ 25,494 $ 30,754
Provisions and changes in estimates   8,411 1,571
Settlements made during the period   (4,256) (5,031)
Ending balance $ 29,649 29,649 27,294
Surface Flaking [Member]      
Product Warranty Liability [Line Items]      
Provisions and changes in estimates 6,500    
Surface Flaking [Member] | Surface Flaking Warranty Reserve [Member]      
Product Warranty Liability [Line Items]      
Beginning balance   19,024 23,951
Provisions and changes in estimates   6,479  
Settlements made during the period   (3,078) (4,027)
Ending balance 22,425 22,425 19,924
Other Residential [Member] | Surface Flaking Warranty Reserve [Member]      
Product Warranty Liability [Line Items]      
Beginning balance   6,470 6,803
Provisions and changes in estimates   1,932 1,571
Settlements made during the period   (1,178) (1,004)
Ending balance $ 7,224 $ 7,224 $ 7,370
EXCEL 75 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( J*8E$'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " *BF)1%H\^Q^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G62+%<(VEXHG!<&"XBTDTS:X^4,RLMNW=W=MMX@^@,?,_/+- M-S"M2=+$C,\Y)LSDL-P,O@M%FK1A1Z(D 8HYHM>E'A-A;.YC]IK&9SY TN9# M'Q :SM?@D;35I&$"5FDA,M5:(TU&33&?\=8L^/29NQEF#6"''@,5$+4 IJ:) MZ31T+5P!$XPP^_)=0+L0Y^J?V+D#[)P'MZ?)G7K5PH MI(/!\5=QDDX)-^PR^76UO=\],-7PAE="5+S9B3LIUI+?OD^N/_RNPCY:MW?_ MV/@BJ%KX=1?J"U!+ P04 " *BF)1F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M J*8E%&>G'"( 4 $(5 8 >&PO=V]R:W-H965T&UL ME9A=4^LV$(:O3W^%)E?M#,&6G(3D3,A,"*%ERH% Z#FEG5XHMA)[L*U4D@G\ M^ZYLQP;&6:<7@+_VY?%J]:ZL\4ZJ9QT*8=X8=$H@USV+S('>_B?*%^E;/E['.?Y-= M\6ROUR%^IHU,RF @2**T^,M?RT2\"V"' E@9P#X%T$,!7AG@Y2]:D.6O=Y#G)H^&MXE2.XQ+H^!N!'%F,I,O0I$%C!CI$AUR)?38,2!L M;SM^*7)1B+ #(B/R3:8FU&2>!B+X&.\ 4$7%]E07#!5KK114'?_()*]2K*72_8.2$YA*@3P8\A5 MS#=-*!:+=D>5$B#XY > MW[:BB0(/IV[W'J$XJRC._E=B%D)%,CB<&ESMWD.0AA72$!69IR8R;V0&5 J( MKF&RO9+?Q5L3#J[DNBYU!Z/AV1#!&E58(U1LEBGUN8+ " CX4>/PX6K=+F5= MCR)QEAPNUC;CZ#O+I<>,XX/81-90@.^6)XVI M:A%Z?)C_269WY/IVAH&Q&HP=EZ^RV+%1;)':._A/7[ZTV *M79AZ1]5_66_% M2$;IABP--\VSLD7QZ7.W^TA6FSG%W;@DNTZ-4,7"Q.:-[U$;R7#%%K+:WBGN MR5#Y09ZBMV0EXT:0%@&H,8RD=G6*^W*9HV4(2S8RD\F6IXW.U2+3.@UK@Z>X M)Y= 5U$,S7T&9;Z1JID(U[GA"E9/4]^'M:D"F:"0Q!AKQZ='6?XRX9"TBTS# M;=UX/Y=$\T2HC2VL7T'!A.B XH)M:*RV>X8[]-X?9)* T2^- M])]/H-[LFI;<948;GMJYT+B>+)3[N;+]]'F94-H_&Y[187_LO#1AU7;/CK)[ M6Q3D-DM6GTNC7!#C(M"PN[0WZ(VP3-5&SW!WKOS*EPI,E-O.>)+;J" 2)H/, M8(EA,QDT>G^+^N4<@ZSMGAUE]X_\E5P'X*+1.O)S4BR+N&2_UZ4CZO;ZV'*, MU;;/CK+]:1! B>F3_0&Y@>?(7=J<.UR2#EPR?Q701\BE@CZ"<=9-@.$>_IES M9L]@G!_E+FUDQ.5^1*D?"FU0CV-U8V!'-8:*;B%AIL;DKVA[N !Q1<8&KM<= M#MP^!E@W"G94HZ@ JWFR4/(%ZP[\%STD[WN!A[>#1XC X8KUX2RGU>_D*7P M,P79:L)J42H;BK8-!4.K.X*'F_F>!6:Z'_(45@^'/@!:A&Z?EIC7>G5#\(Y< M^=]G7,'$CM^0#Z46+:.R1MMRWNU2V=5#OGFGB6^;3;%A55VM-@BG^;:84S]> M["Y^XW;QH4DLUA#JGIZ!8:EBPZXX,7*;[WFMI#$RR0]#P0.A[ -P?RVEV9_8 M?U!MFT[^ U!+ P04 " *BF)1'@/"MO($ !Z$P & 'AL+W=O([X=>D63E9#:M MGSVIV50>3)Z5XDDA?2B*1/WS*')YNI_@R>N#+]EV9ZH'WFRZ3[9B)+W3)STQ36JI#Q+^:VZ^93>3_QJ1"(7 M:U-1)/;G*.8BSRLF.XZ_6]))Y[,RO+Q^9?^I%F_%/"=:S&7^1Y::W?TDFJ!4 M;))#;K[(TR^B%114?&N9Z_H_.C583B=H?=!&%JVQ'4&1E4*J0ENVZJ*.?FUM MXY655:*LC+)O,VMG9G-9:IEG:6)$BE;&_M@L,!K)#9K+PN;>KDJ*HT"?RK4L M!/J(OJX6Z(GYL/),!SQ1]EJ79:;0L M4Y$"]HMQ^WC$WK-1Z$)!7D/Q2$8)5V)_BZA_@XA/?& \\W>;XQB2\WW>E__; M^U4P:)<7M.:C WSM='<9@?Y\>-9&V77]UP@[Z]A9S#D;?1B.61#@:]BB#PL#$K#@&K;LPX+(#_@9=J4SZ'0& MHSKG4IMJ*0UJ;A(Q2 T8 P# OEG5 ^ M*G1E=[6LW-Z@K2B%2G)DZQ]*4EN2XSDM"M9!".$1X.B;_HBO"H^"!%,?D+)V\N3_/< MAV%*J%OOEQ#.CPAV]Q(*6>6%G7>]2Q0<@8:1 M7XS%O^U5,QC5T]]'X5O,7/405TSCJ[^!2)P[,CS>DC61.-4?5O93(#G:BKX5 M5]&P7P4'HXW=[FRPP- PH$\).*<^[24(! WM/DC[Q0!DC8GME*@;*9 U#D@T M5/KQN97#X[W<(LL/563^6[($[TH6$-6+0Q\%)0O$%=,!]>?F#H]W=Z_JOS-! M^AV9G1],64BH&Q,(R@FV>XK;$\"LMJF*?.Y&!V1EF,:#A?/<%N+QOO#Z>WFD MA/+WE5 !I70/@PNH0 .*J'>Q5E"(=2V/L31=IH/I6D^'[NGW4'10WT\XCQ_ MQ'=S##Q?5 =+]=G%F;XYE?J;VI''3';;-_ 5!+ P04 " *BF)18;I+W!T& F M& & 'AL+W=O[XW/%X MSY&^WBC]U:RDM.BU+"IS,UM96U\M%B9=R5*82U7+"KYY4KH4%H;Z>6%J+476 M*)7%@F(<+DJ15[/E=?/N7B^OU=H6>27O-3+KLA3Z[8,LU.9F1F:[%Y_RYY5U M+Q;+ZUH\RP=IO]3W&D:+O94L+V5E$L 8Y_6J.S_9Q.\?!Y9_V7QGEPYE$8 M>:N*O_/,KFYF\0QE\DFL"_M);7Z3K4.!LY>JPC3_T::5Q3.4KHU59:L,",J\ MVGZ*US80!PJ$CRC05H&>J\!:!=8XND76N'4GK%A>:[5!VDF#-??0Q*;1!F_R MRBWC@]7P;0YZ=GFK*J.*/!-69NB#*$252O3@S!ET@;X\W*$?W_V$WJ&\0I]7 M:FU$E9GKA869G?XB;6?YL)V%CLSR(.M+Q/ <44RQ1_UV6OU.IJ!.G#I)CM47 MX._>:;IWFC;VV)C3:ZUE99$P!OR\FK#(]A998Y&/611FA2 V*'4/\I]U_B(* MF,(;JZVIL#'EMMG+$C9=3*X7+X,[<6.@/(]4#X)]'V:JC7@@BV8 M2@#Y6,@YJJ3UX=Q:"@YQ!HR3L =T*!;%/*1^G,$>9S")\V/U N%3.I?>$ :# M.0,2#$+HD0H)#OW(PCVRW@]4DF,1U8\VN.-)O%^5E844$H.4]X',1I,SCA-,.YA](AA1C'W@XSW(.,3 M005BTO9MCFHH0;:)J=M%-3"&'4W0>)B@(0YLYA3[5Q'D6>#/<,BZ)^K#U2',8(Q.O]D!488WS@_%",!)1&([YW[$&FZ0,@ZK7T%NF#<'B!#TDC M(B3D?> >;HEI&(P [\B%3+/+#OA&: V%\,T+<<@303@HU#XI()T1@!V;D&^A MDU/!'+(%(9C@?H7VR$5Q&(U4:-*Q"IFFE7ZE.P5WR!0,PY[MH_6(<I\_)@R$_4'Y8=ENX'C',R,@>HQV-T&D:N9-/$L!F0'NI*B6R MXM4?5CJDAR1F_6;ME-0QRHY#Z#D<4JCJ^<)*79Y(@5LZ)(L1OJ4'IXUSF.)$ M[M$A#9"(0Z/2#Y-'CC,.,*HLLRMZ[>VU3)5E=LYLDK'$$_:<_SDQAW.UJ65S-U5XBS;U'/(X[G?4?JFQ/=Z1 M-YTF[_=9EKO;,RA'[@Q[D5E">4]<'ZY!A-QN!V]$VGZ?N3 MM )>01LG= 4KX2]#0S8.$PY-1A_E4"X(21B/-!FTHVTZ3=N?-?06:_VVRUU( MEU09.+52/H^B:!Y@VB0+9?,X89!H?)_!_VMB#6G^@D8AC?H]MU>0173LHH%U M'0&;[@BV1&<\1=5[#38D_(!S/&BU/7*<)R0:Z;59UQJPZ=9@P,M-Z,^&3P87 M=-[SG4?.>[Y;'%SBNAOTWX5^SBL#G>L3*.++" *@MY?2VX%5=7.O^ZBL567S MN)("8#L!^/Y)*;L;N*OB_4\#R_\ 4$L#!!0 ( J*8E%>*N1<] ( /0) M 8 >&PO=V]R:W-H965T&ULG99=;YLP%(;_BH5VL4E= M,-^D2I#:5-5V,2EJ]G$Q[<(!)U@UF-DF6??K9QO*0D*^FHM@PWG?\QQS$GNR M9?Q9Y!A+\*>@I9A:N935K6V+-,<%$B-6X5(]63%>(*FF?&V+BF.4&5%!;1?" MT"X0*:UD8N[->3)AM:2DQ',.1%T4B+_<8\JV4\NQ7F\\D74N]0T[F51HC1=8 M?JOF7,WLSB4C!2X%827@>#6U[IS;F6,$)N([P5NQ,P:ZE"5CSWKR.9M:4!-A MBE.I+9"Z;/ ,4ZJ=%,?OUM3J43VW[";4&!]DL9%>8;;)O8(+) 6@O)BE:L" I2-E?TIUV('8'C'Q&XK<"] M5."U L\4VI"9LAZ01,F$LRW@.EJYZ8%9&Z-6U9!2O\:%Y.HI43J9S%@I&"49 MDC@#]XBB,L5@H>T$>#]'')/ &N-"% _+9:?D#3I7@ M0AQL$*WQT#HV7I'QTC_#30)'T)G8F]W5.A/4P_0[3/\ZS.9= U3+G''R%V=# MN(UGL$/B0?/9(SX?UX,..NC@3=!$B'H8.#@ V4<]%=&###O(\$V0ZH]52%1F MI%P/D89G24]%]$BCCC0Z23IC1:':_Y(^C2[ITS-!/<:X8XRO8+RH2>.#=7)B M.-BFET3VJ,<=]?AZZN-=.C[D\&$0>DX4[!$/1GJ1/W;#86('_M\=X/7,9YJV MM>SQ.$$4!V'D[9$/AH9^[/B^>P1]9V-S3J)_5:<:4?.7/OP@L'- X?I1% 70 MW><=B/3BL>?'_AZNO;,EZ_/0%\37I!2 XI62PE&D/'ASQ&@FDE5FEUXRJ?9\ M,\S5L0QS':">KQB3KQ.]\7<'O>0?4$L#!!0 ( J*8E']6/9:8PH +M M 8 >&PO=V]R:W-H965T&ULM9Q?;]LX%L6_BA ,L#/ MN!;_2X,DP-1QL#/ +(IF9O=AL0^JK<1";+KMO\,AZWLT6Y*MIW]:9 M7UW\2GZYS;8-MHI_5^53>_![TG^43W7]N7_QV_SJ(NTC*I?EK.N[*/2/+^6D M7"[[GG0;>XNL@NDGEY7SPN MNX_UTS_+W0<2?7^S>MEN_TV>GK5*7W'VV';U:M=8OUY5Z^>?Q=?=0!PT(,S3 M@.X:4*L!I9X&;-> 60V8]#3@NP;<;J \#<2N@;!#XIX&;"V(WU3 M=,7U95,_)4VOUKWUOVRG:]M:#W"U[N^LNZ[1?ZUTN^[ZKBNZ4M\I79O4]\ED M4:P?RC:IULE=5\\^+^KEO&S:?R33OQ^K[ELR2OZZNTE^_.&GY(=>\^>B?FR+ M];R]''Z_Y9=\42-)N$FTWJU:K>!9?\]X]R]:EL_@>Z MN0EW\^M\7O4W=K%,/A35?/3;.ID4FTJ'%.IT&N[T8]GI)[F<)].B65?KAS;Y M\::\KV95]U.HU]O(0.GUHGULO@4_\UC/^G[JZ7[JZ;9G[NGY??E0K?M D_?% MLEC/RJ3HDIMR]BYAY.>$IB1#T_K;9?VM+)-V>V=O].#"A42X%T^MN;\):P;AR7UX\NCPOD\] MFFGIA,"SG',@LR3_2CH'U96_0 M0(.7NP^BRJTU:9*[2Y#IX.FJE^P8# 'WH$$ M@_E8;AZ;V4('LW4/LV!:(-CAYU MHZ8\SU5FQ^T*+=TP< ,@$B;0=#VW*/U'T>RQD\.A=FG"I%ZSK25@LM-9G+9O M9= ;H6F66ZOP%.@XSWBN[)%RKSK2-Z1DOL?#L(Z$83<)HI(X!_R)7M=!%;!GJ#O@SHH#$#5PTZ,V(0 M3<*,/L^;$1?9/G,&I&%W1@SA21CQ87]&7$B3-*><>"YK,$W"G'87E;MRH\B.4$D[LN\S5"2I)QNPI5*$,HL V((3M= MA"&@-\@0H(,, 5<-,H0:5T/#KB:XJ$0Q0EV3X\,(D(8Q0@]2^[#7"2\JU'4J M3.B%SYZ*F&P8G/$S-.)G7ICX49 2VW??340T#-'X"!KQ$4V(Y8Q[C'2U*"61K+I([) MZH*7ZK&Q1S"B&@9JX$PC2?0)61YU.2DY]64?U-"/ANEW9))'78R-,BZ=8IV; M0 ]EPUJ=01T+H^[$)(^YU!E1D3J%IEL@M'3#P UU6)@ZKA_[_7$=]F/,Y0?+ MB6"VZV=N0@T #7K3?NRP\O),!:#3?-;HM4<*I/&4R#3W/!W,P(V%X>;W8[$A MFS 7:=J/95G*4SN=!U+*6*XMF<>/L8.*QX M],$P0;XLS'LVHQ TYV?'$YN "X*!2440\*F4$A.QN%<' ! IUT M_B:F&L9L,,G.+CH'AQ+4E7/N\[3,0)&=!D4X?BX,$'^ZEA0$9+M'BZ7E:")Y1KA39092RK)< MIXT>\G #<1Z&>&0+'>S\4N<)G49EP^ ,K7F8UB_U:QRDJGENWU=AT3!$0VX> MJ34?:<:X"V9&E?(-E4$SCZ#Y-#/&04K+,F';B:AL>$K"0%Q$MGS/LV,"0%U) MZGLJA(&U",/Z&#\F 'B5O?;=Q%3#0 V<11C.IS@R 7@JZ&&6. S&X$^$\7>D M)1,NQT8L3Y6]^@FPI3K4#>,UM!-AVIUHR80+GE&6\938:3806KIAX >GBR(9 M8&C7O*]J@,$&&YJ"*&H75 3<1K49#7K3EDP0&PQ )_MZA#/%8!N5ZB?9^X 8 MOHG(4:>7[)K#(9L(M(B,ZA;67J"G0R5POJ_9= M!JX:7%2DL0?RF(*V)\_#BXI$>ZA":2^E[#P52,.+BC2V09YP/CK*$ G2>L00 M"=-Z>U$!O4&& !UD"+AJ>+J-KY%G')..8D2BS!YC!$@C,VZ\CCSGJ+0$&;RB MMJ&91F7#X(R?D<=7M&&8X"Q8;A?=(Z)AB :YE-;H313<\;73;=!;[UB9 M73,&.BD(L\^-WH*K!N&B#(K5*^SX8K(HM.,KE)"I<\@32,-D48:.ZIP=7P6V M9\=7@:\!Y?;AX8AH&**!GWK=[5P%KW=7 523ITRVXL>.'9L#S'L MR+<\&4*JU]_R5>C[02+W),:9(5SVZAEJYN: ,$,%.I"A(A7*4($.9JA %Z1* M9@"VTSP PL2[?43_?(FG*CU$_[<%F>+"*+B%>\,%8%@\L]7_.JLIH QZ^=TL7P3;MP M__Y9^^?.>##FAFF^5M5?HC2;DT6V0"6_9=O*?%T,[9%U9ETPPTZ/ M6_6 6BL-VNQ-YYMN-5@CI WCM6GA5P'KS.E:2:TJ43+#2W1MX (Q,AJI6[1F M>H,^0YPU.D0_KB_0^WY[Y_WWR,SW?ER_1*P#P:09P/.25#A-6\^(AH=(!*1R(-G_>;E. _ H8,_::>/ MSNC[UO"6&2'OT)E-4&$$UP&U\: V[M3&,VJ_0D$+6:B:^US>KUUU:VW=WI]B M2BC%Q\O[?4]XQ**-45#:A9*%J#B2 V;[WCX5 M-J.:5MT+B#VZ>4)J\!8;O'44<-=JP+0*NNN"0T\K!.L[A2P1JU5KQ#_="Y\' M>W7)OFM(G$03!WJDHCA-_?Y+!ZQI$.NU4<7/0]N*2@3.@OZL9V&F#H DMVG[ M J5'*(MC/\AL )D%0;[_#1CA ZJ4AM8@42ETHS2K;)N >$(4S=,!:BHF3>=N M_FLK&IL2/B,R!]\AIMG$"%="$;V;#6R25/.S2D(UIZP.9NR#) M%*-'AJ;$CQ)'8T..@O6TWC!YQ[7MLWOEH36'^K*^K02[$=6KI8+W& ''7-6 M%&IKJQ=*AHM[=E-YF\Q.R\NXI7&>Q!.W^ 3)BI!DQC-D!$J"0"_E/81+M4Y+ MW0$DSG?C9.^K.W2N%&1?FLV &_L^ID%P5RUOF(#4?[05S/M8J2[G^N!Y(5/7 M5:O<<:@K13#)9Q"/E(+#G#+$O6%/LT&/76_%<9Q.$;IBAZLXIC,01VK!R6L0 MVRWW.G6O#+S $T^82;:: G?%#G$$V3J#?"0@'&:@RQWQL4>^7UC+D*]=>DEH M.N4@C]1J-A=&#L)A$OKZ5G;V G<9!Y,$.VGLBN59OA>2E]A':L)9L&':MJ#? M/G+AD3!PF#$^V:PKA=FV$$/8,?UWJL,>BLCS5>ZDH8]*5CF9\0T9R81$KW0E M57!> OQ6U0@8F^O_Q=F[S[QL0BY9"O7F=X.(0F4>2$T)7+\B2:F;W(2#8D3#97+6P%1 ,C(W3 ?K/P M9N@>=U4ZHGS'C!Z-J7GTJ;;(MDNX*\AWY8GG0["'JD4STQ4 M9.0D$N:DL7P*I?WS$W$I!4IWKN6,C$+"NQVGY=P.4%YI.9Z]#<2=.)GJD:-Q MG,_Y;*0L$J8LB_Q]R:&8(,(?[/:[N[,V]+L>B'EW8[O]/=#!S/:'> @)DRQ- MR-025Y"D238S^=&1N&B8N-9S: _0#;\34MI@6";CK5"ESP3JDA&.LXS2B04^ MN2A9Y3,S%1V)BX:)*V "MZ47!.]R$HFB;'JBXQ'#%,;-<#+=T7F$ MZ-S804?"HF'"FH(Y;E1>L>L-$L64W;OD\,2FL:L^7>H6[-V[ONK%NC M;L_6'X\.;X?S]+/N%'GR_AP?K?M3\5%-?TC_A;502AI5_!941A]3\&';GWOW M#T8UW='QC3)&U=WMAC.@;2L O]\J99X?[ >&_SZ<_@M02P,$% @ "HIB M44UI*M1S @ (04 !@ !X;"]W;W)KM[6\M'\-IM=>Z1)W]UOTVTH[:5DQ@U=*?.:) MS<;>N0<)IJP4]E%M/F*C9^CP8B5,]85-$QMX$)?&JKQ))@8YE_7*7ILZ_$M" MV"2$%>_ZHHKE-;-L,M)J ]I%$YK;5%*K;"+'I?LID=5TRBG/3F:E(8\QP&0" M#WK-)/_)7+U&OB5X%^3'#=2LA@K?@?H ]TK:S,"-3##Y,]\G6BVW<,MM%NX% MC+#H0C_H0!B$P1Z\?JNU7^'UW\';E=>!*R6-$CQA=7>0_*5&@]+6#I7"+9=, MQIP)B,B)U(K6P-?IREA-S?1M#Z-!RVA0,1K\C^KOA^IU8?8-+Z2X+Q@\JT#=_6K?][_#Z\;@GNEP2;4PI M->B>#3W0]4#6AE5%-00K96FDJFU&;QAJ%T#GJ5)V:[@+VE=Q\@M02P,$% M @ "HIB4;\723GZ P &@D !@ !X;"]W;W)K;EYDSY\P,24WWQGYU!:*'AZK4;I84WM?OT]1E!5;"#4V- MFG9R8ROA:6IWJ:LM"AFF\:72N+;@FJH2]K#$ MTNQGR3CI%F[5KO"\D,ZGM=CA!OWG>FUIEO8H4E6HG3(:+.:S9#%^OSQC^V#P M1>'>/1H#*]D:\Y4G*SE+1DP(2\P\(PCZN\<++$L&(AJ_MYA)'Y(='X\[].N@ MG;1LA<,+4_ZDI"]FR7D"$G/1E/[6['_ 5L\;QLM,Z<(O[%O;40)9X[RI6F=B M4"D=_\5#FX=_XS!I'2:!=PP46%X*+^93:_9@V9K0>!"D!F\BIS079>,M[2KR M\_.E<,J!R6%MT:'V@G,U33U!LT&:M3#+"#-Y >8=?#3:%PZNM$3YU#\E2CVO M2<=K.7D5<(/U$$Y' YB,)J-7\$Y[G:0-X,)H9THE1>P, M+9_(YW1<*RUTID0)&UI$:D/OX)?%UGE+C?3K*XS.>D9G@='9_\W\ZS"3(2P7 MF]4&;JYA?7NUN?ITM[A;W7R"NP*IYS-3U4(?E-Y!HT4CE4<)F:$J:1=';2)H MDO>:W5%S(>X1MH@:Z-#7PI*=T@'82K)&ZE=?A'FC/8>IK2*0ND0'.]1H15D> M>!]K'WT]$?NL Y&06P=TM]"&1ZNJ1R24CG=.5R+V4YH*T(0#[< ;X),)X]') MC[ Y^3E(?J+RJ(UR3.+5%FW? MCD!9 &T\:,S0.6$5*51:JDSP%<,Q&+0+Z0OAZ<@>*(N #S5=1YSK-G*N7$9: M#R@LQ^,$7A)JC#>.\89!V$6LY+??G$_&;[]W+RAB:B+/8Y#M 9"R8"J5A9JK M8#,@KEG9A%B5R*QYQB;DHL1[+$. ;>,H+\ZQ1:ZH=S(1L&=GV^M_A8JL<#^Y"ZX:(W(8B,^R=Q8>NS@-8Z6P()*@[EQ\&S]V4 MZ:/WJD*["Z\R-Q==(?'IZE?[AW\1W[NC>?QJ^"CLCBX%ZM6<7$?#MV\2L/$E MCA-OZO#Z;8VGMS0,"ZH 6C:@_=P8WTTX0/\Y-/\34$L#!!0 ( J*8E&2 M_DPFZ@, &,( 8 >&PO=V]R:W-H965T&ULK59M;^(X M$/XKHYQT:B5*0H"VVP6D .T>I^V+"MSI=+H/)ID0:QT[:SO']M_?V($L2+2? M[@OQVSSSS/CQ#*.=TM],@6CA1RFD&0>%M=5=&)JTP)*9KJI0TDZN=,DL3?4V M-)5&EGFC4H1Q%%V')>,RF(S\VHN>C%1M!9?XHL'49.7; MPKJ%<#*JV!:7:-?5BZ99V*)DO$1IN)*@,1\'2>]N.G#G_8$_..[,T1A<)!NE MOKG)(AL'D2.$ E/K$!A]_L49"N& B,;W/6;0NG2&Q^,#^H./G6+9,(,S)?[D MF2W&P6T &>:L%O95[7[#?3Q#AY MC@QNHW<,XKU!['DWCCS+.;-L,M)J!]J=)C0W\*%Z:R+'I;N4I=6TR\G.3EXQ M16G%&R29JBQFD*2IJJ7E<@M+RV3&=&9&H257SB!,][#3!C9^!_83/"II"P/W M,L/LU#XDBBW/^,!S&G\(N,2J"_VH W$41Q_@]=NX^QZO_P[>49BS@LDM&J!@ MX5YKI6&FM&Y48^#O9&.L)O'\\X'70>MUX+T._N]L?PS;[\+K_>S^:?7U+TCF MSR^K^SDDL]GS^FFU>/H"RU7R-$]>YTM82$CJ+:F*TMB[[8 M$!ZX9#+E3)PE M U-%'[AX2);32^#&U.^PAG65,8MPD2S7E_"DNM[%56_8(:]T:,LW@I+\ZR^W M<:_W&;XHE>VX$#[KS\1#MUMT'+5DXFIM$/K#Z&H07=X!/ZS6M+HBWI)>_+;F M&9%'V#$#F.?HWSA0K8*D.F#6QPRZ5T?%E.,#"G>R@W-'#TB.>GCN?A M?? 2*OI5%-*.VX)+RI(BG\> 7=*UY9930"FCTN)NTR?SA!1R'U>EE:D:9G3S M5@$*[K,!J3+6D->T)KUE0$6*B#<,'9C/IQNTB-P0#4W7QZI*<&>BJ3+:8P== MGYR9*BLFWQIF=.X$Y900>?V=R9HJ,O2:Y]5MY.F*9L8SD,I"P2BMC J/2Q!E M@1-\:ITMIPA2>BA*<,!$35XQ\>%P3;W&>D*U1.?O^CP;MW/5ZW>.7LY"4HVHG?U/A<_H2KF%K\H8DLF! M4'Q-6GY$9FJ-WA_EX_0D">XL\+GR$QX5_A+UUKT*ZV'31I&L?/ MXTW[?62:WH@!@3F91MV;80"Z:6G-Q*K*MY&-LM24_+"@?P&HW0':SY6RAXES MT/ZOF/P'4$L#!!0 ( J*8E'1=WD8L0( ,\% 9 >&PO=V]R:W-H M965T9 5>F'0?#9KQ@7WK#O]A9JV)=;4W*! M"P5Z6U5,O8VPE+N!U_$.&TN^*8S=\(?]FFTP0?-8+Q19_I$EXQ4*S:4 A?G MBSNWH\CZ.X=O''?Z9 TVD[64+]:XRP9>8 5AB:FQ#(Q^OW",96F)2,;//:=W M#&F!I^L#^\SE3KFLF<:Q+)]X9HJ!U_,@PYQM2[.4NZ^XS^?*\J6RU.X+N\;W M*O0@W6HCJSV8%%1<-'_VNJ_#": 7? (]X#0Z6X".9439MBPK^0.E/4F-KMP MJ3HTB>/"7DIB%)URPIGAG.H6IZG<"L/%!A+#1,94IF$N#3S3HX@S61O,^KZA M:!;CIWOF4<,90:'J2.PK.$"=9MZ 8M"(,P.,/7 M/:;>=7S=#_A.TAX73&Q0 R4/4Z6D@K%4JGDX&K[':VT4O9\?9Z)&QZB1BQK] MAX*?9X[:,)\^03P>/SS.5W?S+Y"LXODD7DX2F#^LX'FZ@GCRL%A-)W GX)ZI MM'"U;($I$&9Q,@*N]18SB)-'TM-VIY=!U((EYJA0I A+9M":U!+P:25KGD(O MZEW.?FLA.V")+*"F'%7ND>]\*NH^"B!0FOZI+G;Y;8TIQ4GS3\#=0&Z\MM M_=X]^R=-5J':N%&BP7$U_7;&PO=V]R:W-H965TV&O;241/+[2/.2V4[I!Y,C6G@JA#3S(+>V/(LBD^98,--7)4IZV2A=,$M' MO8U,J9%EWJ@041+'DZA@7 :+F;^[T8N9JJS@$F\TF*HHF-Y?H%"[>3 (GB]N M^3:W[B):S$JVQ3NTOY8WFDY1ZR7C!4K#E02-FWEP/CB[&#E]K_"=X\YT9'"1 MK)5Z<(=5-@]B1P@%IM9Y8/3O$2]1".>(:/QH? 8MI#/LRL_>ESYVBF7-#%XJ M\1O/;#X/3@/(<,,J86_5[A,V\8R=OU0)X__"KM8=)@&DE;&J:(R)0<%E_9\] M-7GH&)S&[Q@DC4'B>== GN45LVPQTVH'VFF3-R?X4+TUD>/2?90[J^F5DYU= MK.0C2JLT1S.++#ETUU':&%_4QLD[QE/XHJ3-#5S+#+/7]A$1:=DDSVPND@\= MWF'9AV$<0A(G\0?^AFUT0^]O^"_1[>&*FU0H4VF$W\_7QFHJAS\^0!BU""./ M,/I_^?O0V#7[#ZNOWZZ_WWVY7UW?0 8!')BK,@%GX MO%I^@T/!C#WF,H0-UR11SQV%/;1T/6 4L^Y,*&7@G$KKU(?B(X' P#>-) DR#J&BYM+_C"@D30=-D\U0@HBAK(@8;PM^S023*1%(6640&)1*^SE(^/8E M93__=)H,3GXQGHM[,TS4WV>-?MQ1[B3DW+C\IX10<]:,?#A23+;4]\AT\WSH MF0K^H^(9Y1CI>WP@O-TS MM'^(LDN_"_5P^9+,(_^!);KT,RH@MA;8E":9(!P,^B,:OD+X/6+A=8NY6>4= MD%K25>OV'FE1:1,TK3-CZ]KAM 8YU0I1TMW&Z\.[-;W\3S5-I@7JU%4JTU1U MEO)9Z4[=.K;&LJV3S=Y0,&TI]^&MJ1AU-@RYWOH]ZHJ&T.MET]ZVJ_J\WE O MZO6>_\(TX1H0N"'3N'\R#D#7N[,^6%7Z?;56EK:?%W/ZN8':*=#[1BG[?' M[0^8Q=]02P,$% @ "HIB48UK7F&Y @ O@4 !D !X;"]W;W)K&ULK51-C]HP$+WS*T9I5;42(L'A([L%)%BH=@^[BPC] MD*H>3#) M(F=VF:A_[YC!U*J=NFEE]@>SWOS9IR9P5ZJ)[U%-' H=*R_<_B4X5Z?[<%FLI+RR1[NTJ$76$&88V(L Z?E&6\PSRT1R?A^ MY/3JD!9XOC^Q?W"Y4RXKKO%&YI^SU&R'7N1!BFN^R\U"[F_QF$_7\B4RU^X+ M^\HW['B0[+21Q1%,"HI,5"L_'.MP!HB"%P#L"&!.=Q7(J9QRPT<#)?>@K#>Q MV8U+U:%)7";LH\1&T6U&.#.:*RQYEL+L0,^L40,7*3R:+2H8:XU&#WQ#8:RS MGQPI)Q4E>X'R"NZE,%L-,Y%B^CO>)WFU1G;2.&$7"6,L6Q &36 !"R[PA77. MH>,+7^!;XL' ))?)$WP=K[11]&M\N\#;J7D[CK?S/VMYF;+7@OEB-A_?36'V M93Y[B&S90RGN'@>5[JXW,6%1%(7:0-R#62&M9((O<:8+H=]<-*K7!8D7(4[UABLG1TFXV%OB,8D'!+6VG*LL)^$; M#:\A:D9AY%86L<8?RGK-3M"G;Z_7:=S07V)+3[UM:'K0" #69/T^M(F#->Y$ M(@L$PP_DD&#VS%W]\]ZJD"U<9/#5G(G3-5>M;4>3N.J)W^Y5Y/MGJM-)C3DN"9H MT.IW/5#5M*@.1I:N0U?24+^[[98&+"KK0/=K*ZA+V#)N]]^WVIWY>'&V&^N0/3P7"KM1E'A?761)"XKL!0N-A5J M>K,TMA2>EG:5N,JBR(-3J9*TT_F8E$+J:#P,>P]V/#2U5U+C@P57EZ6PVRDJ MLQE%W6BW\2A7A>>-9#RLQ KGZ/^H'BRMDCU*+DO43AH-%I>C:-*]F/;9/AC\ M*7'C#IZ!E2R,^<:+FWP4=9@0*LP\(PCZ6^,E*L5 1..?%C/:AV3'P^<=^N]! M.VE9"(>71GV5N2]&T7D$.2Y%K?RCV7S&5L^ \3*C7/B%36,[Z$60U^8%#VCJD@7<3*+"<"2_&0VLV8-F:T/@A2 W>1$YJ/I2Y MM_16DI\?7QN3;Z12('0.][Y "S?:"[V2"X4P<0Z]&R:>(K%]DK6HTP8U_0'J M)_ABM"\<7.D<\V/_A!CN::8[FM/T7< Y5C'T.J>0=M+..WB]O>Q>P.O]C.Q7 M@F$F7::,JRW"7Y.%\Y:*Y^]WPO;W8?LA;/]_SO:[J-RW%ZX2&8XB:DR'=HW1 M^"R&Z_O[V=>;VUN8W,W@_NGSU2/SA-6.Z6)+O5<9ZP53=+BBCO0@/-"1>"P7)&%W+D'5#+-VM\N[W4^P M$0Y.NOTXI?I5BEN19@D\67R&1W0R)SPIFI2<#/IQ[[79I2E+M!E9Q8$OK2NA MM[_^4Y(9G$VA1HHMA\O/$3]_ W2"5Q,G' Y+L M*K*L+FLE/.:<0NOE=Q%F3B,][AQ9GW3BL]W&*27751A&D]K&A]40(K8GT@;. MT:.E(4!A>!+E0(A41(#.RS)$1Q)N2IDY5LZO6A0F20 M.?94#XR) ;YT4D#KH6J]^ADPS3$0BKIMRSU]4E5 M:*7)92:4V@;]H21RM([ D%-*U95)2R?GR#<+T%36I=C2L5DKJ,HMKB6G>9>C MD-7C--D7+ZDYG"<&I)MH2\NM\O:9OI0(R]<.0[&S-LVI+IOIB3P]WZK74%>= M_U3A(<*'=Q%V37F $,-;XRTYN%BH U?A^N3NHIIL[IC][OZ&GC07TXMY<[U_ M$78EM0.%2W*E%AA$8)LKLUEX4X5K:F$\77KAL:"O#+1L0.^7QOC=@@/LOUO& M_P)02P,$% @ "HIB44T@74(3 P 5 8 !D !X;"]W;W)K&ULK55MC]I&$/[N7S%RHZJ1K/,[X"L@ 4<4I+L<.BYMI:H? M%GN U=F[9'<=R+_/[!H(D7JG?N@7>W=>GGEFQC,>'J1ZT3M$ \>F%GKD[XS9 MWX:A+G?8,'TC]RA(LY&J88:N:AOJO4)6.:>F#I,HZH4-X\(?#YULJ<9#V9J: M"UPJT&W3,/5MBK4\C/S8/PN>^'9GK" <#_=LBRLTG_=+1;?P@E+Q!H7F4H#" MSG\_H'USNE,N::9S)^D]>F=W('_A0X8:UM7F2AX]XRB>W>*6LM7O" MH;--"Q_*5AO9G)R)0<-%]V;'4QVN' ;1*P[)R2%QO+M CN4=,VP\5/( REH3 MFCVX5)TWD>/"-F5E%&DY^9GQI"Q5BQ7,C]1FC1J8J.#1[%#!/6=K7G/#40]# M0[&L1UB><*<=;O(*;@$/4IB=AKFHL/K9/R2.%Z+)F>@T>1-PA?L;2*, DBB) MWL!++XFG#B]]!6_)OK%U?4K858'5&OZ>K+51]*G\\T:([!(B/>#HA?3,^H7W@,3[88:URIK6TI-2&F01@4D0=[+O)F; M)>)9X5YJ[K1QWVJ+*/<6HB0E&'8D6&):].#77P9)G/SN37E-#=AJH%K@L42M M;9T4?D71DG$<9,4 !G'/ZSJ;!VD1$W:49-ZS-*RFQ?.?FO .^G$0]S(ZY(,@ MZ>7_]@6&5Y-.R6S=/K,-;(7IAOXBO:S,2;..UK[J*P!Z3=2FO/%!KC\2,;? 5!+ P04 " * MBF)1.B:2&M@% #7#@ &0 'AL+W=OKC<&CC3!;"#G0E2YS, MM2F$P]*D0UL9*1*O5.3#:#3Z,"R$*GLG1W[OVIPN+?>N%%IYGAC>')4B53>2O=G=6VP&K8HB2ID:94NRW\)HYDIO4]+\Z3X]Z('9*YC!TC"/Q;R%.9YPP$-_YI,'NM25;L_EZC M?_:Q(Y:9L/)4Y]]5XK+CWGZ/$CD7=>YN]/(/V<2SRWBQSJW_2\L@&^WU**ZM MTT6C# \*58;_XD>3AX["_N@9A:A1B+S?P9#W\DPX<7)D])(,2P.-?_A0O3:< M4R47Y=89G"KHN9,S.7-'0PP-MNP]KV>-LOA$5GRL:YMK61]-=D9IU!"_S] M OA."[[CP7?^8\Y>U.+I^F@K$5*%>_ M_;(?C?<.+6&$K!-EHLH4?89X8HU9L XG2 3JL&BP)ZF1$N>.WC^2?BRP1<(V44G3ISLC M?[#=0II8B9RNC4[JV-D^G9?QH,_":2V,@"?FD*:BO.?X 6Y4+/IT.9@,6$;0 M!9L#X"3! "ON0V8BV(7-/MWZ%%Z@6QI!'\7%\)3.K:TEH'D=2^-0 =)(AJ'< M"UID(U>"_3XM,TT*3N16T^T*]8^%9\/&.$/?F1I.-5K" M(* 4R9FM:'HU0?GBVBBG9#?L6YVSL^BL21 //OOM*0C8U&7) 7.).-=-"_FZ M^&K>9']%T V#\4H34&7T0B72 M;K3=4D%%HT3:4*%!* \M?*%%R95 H4'&_FN#XH*B55$70$.-5(7V$86N <\C M$NT^C,C/8:N\R[NF8R;:1QO M8C<"X D?.*:LX.Y1.$>B[*.QC'8&/*M?Q8JB#V&L7YY39=!B/N<^R=ADZ2NC M4E4B@J=5Y^-'6ENLUI2'H:K#+DTA5K_8.FRX M(X6<;8Z:U1:]Y^;NMR$&3]L)S5>A8<.AW7I$?7K^E/O>3GT-TSQJ^CD3#Q0Z M#"/"M%WB]OID!%1+7%W^].[%&4QS9F]Q24]JV(X&H['GVP32594C>;.\+5J% ME@$D;MG\H<\]3--S#T0V]?*=SD2@<["%@-OVIUT[-KFI@'_ZM)'V40O3/AR6*2$ZX K MU$+IVF+\DG#-6_-[L,QFGC,1O/Y9V+:EEPZ7]9GDJ$V**$+GB%FXLR"1 M84@]'P4JKJMU?A%ZU7P3NO[P5P-S!;M/W.D<)>@_[+V

>?H+ FYNW0/12 MJ?&%F.4J75>_=7K5>NV;12K?I6ST9Y?E8>>Q 59)_9/*8K* $-X=[6[[:IN$ MQ\J#>'CR?44W*;1.+N=0'0WV=GN@4/^,"@NG*_]TF6F'AY#_F6'VI&$!G,\U MBMTLV$#[ECWY%U!+ P04 " *BF)1,;7[2X$$ !_"P &0 'AL+W=O M$=QLI;JJRX0 M#3R6HM+GW<*8^JS?UWF!)=,]66-%7Y92EC;J[A7N^*HQ=Z$\G-5OA#,V7^D[1 MK+]'6? 2*\UE!0J7Y]V+Z.PRM?;.X ^.:]T:@\UD+N57._EM<=X-+2$4F!N+ MP.CU@%=-Y'AE-V5F%'WEY&>F-T@IZ4G?$)9=Z>=;OTOO M%[_@-X9;69E"PW6UP,6A?Y\X[(G$.R*7\4G &=8]2,( XC .3^ E^\02AY>< M3 S^NIAKHVCO_SZ!F>XQ4X>9OEJLTWY1V(.;ZXO9]0P^%PA7LJQ9M0'A*F.)D M"]2KBAE>K;;8O7:\GW\:Q='PE^=64+ 'I ZS/;Q?!8.JM.0@@@TR!4;"R(T( M]:9E4;(-\"H7S0()V;::MK;X:)!X2^7,>,4,.1 9#[XNL )N@&N*R[2LV%QL M]DF:@AEGO%-JS84@1%0YMW'M9Q^J!Q]M!#(EY@BEKTFT-0E440;+.I:.1]89^#YS-H)?YV0\16'"=RX9J1MF]>&WD MI)=%;]WWI#<8O#T6<2D%G?$V0T/;B;NJT'3BU[5 6Z^DMU'KDJM^?=7ZW]-LG M8V?V_=P/F1S,.E?6HV9\X11BI=U O5-V 2X\"49L&N6BV(Y]6LB"LSD7W'!B M_ 8&018.W#O)!IU/>]O[3U^ :8V$+^>V#ST^/N8%JU;H"!S#BX,X2^D]RK+# M;%^6_XCV;=U;I'S %K4WD R#,+,)I&$0IN-GQBUV9YV+/%<-);+M9=\WDC13 M]'=5R@IVF,TP& \B]PZ')[$M]6@40Y(&<1IW/A\]0@ZQDU$0I8EE'@5)''6. M-8V_'?%_T)ZLIE'>]SN;>KR>$O5?^9^ZOI M+5,K3K\U@4MR#7O#K O*7_?\Q,C:7;'FTM"%S0T+NB&CL@;T?2FEV4UL@/V= M>_HO4$L#!!0 ( J*8E%&^"8XP ( /X% 9 >&PO=V]R:W-H965T MBD^;?CY(3-P667':Q)8I\?(\2.=X:^^)*1(*W2FDWB4JB^C:.759B M)5S/U*CYI#"V$L1;NXY=;5'D(:A2<=+O7\65D#J:CH/MR4['IB$E-3Y9<$U5 M";N;HS+;232(#H9GN2[)&^+IN!9K7"']J)\L[^(.)9<5:B>-!HO%))H-;N"6I,2]^L\PG4=\30H49>03!OPTN4"D/Q#1>]YA1E](''J\/ MZ/=!.VM)A<.%4;]D3N4DNHX@QT(TBI[-]@ON]5QZO,PH%[ZP;7U'5Q%DC2-3 M[8.9025U^Q=O^SH(<[V,/,6)CD!/L\?%1>E6KGHS/ARN =%OC:2 9N*RJRS#2^B)P3 MV9PJ/#+68M=9;,.$\(V'BO.Y3+B&K+&6@3[2\)ER3 G(@*AK:]Z8"V&05@AI MWV6U8EV-H<5/Z *> 11JQ4^4D^=^Y8R2.8/F,!>*RX*P\JW$P03\! FKE.D= MWF& O&.%K77@K8.;'OSKO<1'/5FA78?)XR!4I&W/SMH-MUG;T^_N[61\$'8M MM0.%!8?V>Y\N([#MM&DW9.K0X:DAGA=A6?* 1NL=^+PPA@X;GZ ;^=._4$L# M!!0 ( J*8E$SQN$_V04 &(. 9 >&PO=V]R:W-H965TZ EVN9" MB2I)Q=3O MZW3!WKLYF[5Z;&LC. % MNU5$5WE.U=,Y$W)YT@VZJXD[/E\8.]$_/2[IG$V8^5C>*GSU6Y2,YZS07!9$ ML=E)]RPX.H^MO!/XQ-E2;XR)]60JY8/]N,Y.NKXUB F6&HM \?/(+I@0%@AF M?&XPN^V65G%SO$)_XWR'+U.JV844O_/,+$ZZHR[)V(Q6PMS)Y5O6^#.P>*D4 MVOTGRUHVQ(YII8W,&V5\Y[RH?^F7)@X;"B-_AT+8*(3.[GHC9^4E-?3T6,DE M458::';@7'7:,(X7-BD3H[#*H6=.)T:F#PLI,J;T3^3J<\7-TW'? -FN]],& MY;Q&"7>@C,E[69B%)E=%QK)M_3XL:LT*5V:=AWL!)ZSLD,S*0 G;! #)T*1C0S&I/* M+(C!X1]25EI MFC6KNI;,4&BOCSKW"\785N()TF98/H6DS=T'N+IGO6-SBP0'8]*..A^JG"EJ MI#KJ?$!+X@5$OAV$'CC9(A!$(5>% 5V MY(^], XZEZR0X% -?^Z"LG2TA6GT$?O.60VK"?J7-G#;AC@(!EZ21)X?^1@/ MO9$/X.'0S8_#P(N'D9L?#T)O-/0[5[,9>HX-O LWN@[RDU:*&\[T4CXVN6.H9)Y:T[4# M# 9C+QY!,!EY203KDL ;) D)Q@//]_W.99/Z;_-XZ 51[ U#ZUGBA0&\'(1N M/ASYB$#BYN,@0@3\)I8O%-4!\7M14O^XG/2"V'V-X]:@_Z06[5/CNJE\+%?: ML0-D^,KAHG(EB/PTKF?,,(7"@ PXY)2FNSS:I%8I*NVDVSRS-O6K*G6Y86@. MCU2P DE>&V9PBNI*/35".0/]LI[C]S,"[Z$M>"JJC-5VK-M"*0UVXU2(IY>J MD$Q92BO-G%9C]%)6(L,"RM#PPY72_\3SW22(QCZ)0;(X1NFBP@8D]KT!\E^K MW+&R4ND"!S&Y57*N:$YN"O*&356%2P5!@=H-1I[S[%Q2E=D 7G+L ]J#8QD8 M9HNAB;I:XY4-'N2KTG::(.@-<>@*P5?]1MM%BWR!!-'BJ>G6V^S92OVK76:_ M[EG#WU/,DB"L3SIO$QL7)8V[EXWGVDAG #=Z>Y,*4G7=[@Q25KGF:64>I4#$ MA3T0;<>IBI0I@_L;OMT9P%8%2=4#>C#56MH4A,@H7;A#8 M52E\[83@,ZOI4)T_NJGI[_>I1\YP/\'&\GS;5X@1570@N%W@T%%;< :!,>Y[7E-M_JJ#S]KFQXIJ2* 0>D>^#T_ M6+<]&WIJMG*$YD\K=%#%_['&2TQH*,Z4S,$O_SF/+;U'SV=[3:U-2K##UO:[ M"A'9G^^7>DR;=6*6\A!GRJ$L5JS2#GM'">QPWR,'+UU8^QOW?ER;YNYU8T&J MPM1/@':V?4"=U>^&M7C]^D(?FG-<.P2;0=7O)8-NW9!7'T:6[A4QE09O$C=< MX!'(E!7 ^DSBQ&D^[ ;ML_+T7U!+ P04 " *BF)1LQ[Y:3L% #$#@ M&0 'AL+W=OO.'C%D ** M;M7OFZS DIF>JE#2S%+IDED:ZE7?5!I9 M[I5*T4\&@Y-^R;CL7IQYV9V^.%-K*[C$.PUF799,[ZY0J.UY-^XV@AE?%=8) M^A=G%5OA/=H/U9VF47^/DO,2I>%*@L;E>?!M?MX=.(=08&8= J/7!JRM;&J#,KD06 MPF3P#84D*"3>[]J0]_(W9MG%F59;T&XUH;D/'ZK7)N>X=$FYMYIF.>G9BQEN M4*X1;K0J8:JDU<23@4_<%C#UYE&;L[XE4TZAGP78JQHV^0;L*=P25F'@6N:8 M/];ODXM[/Y/&SZOD6-B#V?7'ZW7T_D]?'H[ M?P/3#_?S][?7LWN8:WR &1J>H[2<";C3*E\['[Z:J327&:^8$#M8H43-+!K: M@BW*;(%4AG*]I"C6&H')' P3"&H)G# +V@W'%6K?-F2&$=#V/W9=PJ*L!9BI MXZ7F*',RXWV8JI)8R+YVKC7Q+_TI"4XP[>5,9P6WZ!82H&:<2%W5&I:MW+?9 M&8NEZ<&E$ U",&=(/=A<\@?,CXFL#"';9]374-9DM/=5 (>5!=N0HV#((CG: M(@O40O 5J]N6\;%59) ;!*N M*594GTZ.9@J..BWI!/!K@! MJ2R-*^8H(YKK%"\Y6X@0A"(4W<"3BO2PC9.>%6XB)Z1VJ33ES4'FW%BJ$4OA MT6KO$:O;;$T'E8[*R&3N'-;H\NYX?3I&7)8Z_HV+$^ M<#F!0XH.%9$2% MY_I@#^@,\7);:,0@]>P2,?LQNF[YA.-^83*(3XE].JA=81-/E!&7"+8B7E:> M[&![J8C^K2/P3!A%-C.QSETA.P#J&X+7V2(MYXQ&XVBBL_<+9UN1N(S;0VI^ M_662Q./7+AV5TMX8%?&*_@4H&T<^2+4VY*)YV>O,/:'MX^8I F<'I/L:J>,W M9OU0EHG.?,](TZMG!T8\(?- 1M.^._LNU>Q)3=89[1JH%'4ZGP_ZA?'*&Z;K M;47V0/6U*;=QN:"SX?@1?]J,&*AY&@Y-Q M>'7:QL(,B89QE Z2SCM7DO\+1D_B411/QH\8#;+_SNAP$@W327AUVL;"#(G2 M)$I'Z?<4:7SZ1_BR, MIB.*+4D>,1ID/Z1()^DPO#IM8V&&1)-!E([3IWYR^ZV;!?W K/S]R9V-:VGK M2\9>NK^B7=8WD\/R^GYWRS0=YP8$+DEUT!NG7=#UG:D>6%7Y>\I"6?IW\I\% M73-1NP4TOU3*-@-G8']QO?@;4$L#!!0 ( J*8E$WJQ]@:P8 ((/ 9 M >&PO=V]R:W-H965TS^1+7C(3JII7^&6N=,DL/NI%S]2:L\() ME;*71-&P5S)1=:\NW+L[?76A&BM%Q>\TF*8LF=Y<CLMA2AY982J0//Y97<2O[E.:;U;\*?@:[-W#^3)3*E' M>GA77'8C L0ESRUI8/BWXC=<2E*$,#ZW.KL[DR2X?[_5_HOS'7V9,<-OE/PD M"KN\[&9=*/B<-=+>J_5OO/5G0/IR)8V[PMJO':5=R!MC5=D*(X)25/Z?/;5Q MV!/(HB,"22N0.-S>D$-YRRR[NM!J#9I6HS:Z<:XZ:00G*DK*U&K\*E#.7DVM MRA_/K]&O FY4B;DVC,)UT;.HG=;T\E;3M=>4'-$TAO>JLDL#;ZN"%\_E>XAJ M!RW90KM.3BJ<\CJ$?A1 $B71"7W]G:M]IZ]_1-^M,+E4IM$_GU]/IF]OX>;C^[NW'Z:3AW[P,YS1]74 K*ZU6J&& MV<9)M$9^^B%+XM'/QAM9*EEP;4!4,*FUD$YOZ$ Y90RCC?4#K"JPZ8UU><'% M E- 1C6W7ON#YD];$P%!"E%5-#@(<4__&CTVSU<8R_5SY;LXXT,IK.6N-K_/=.A=/90U MM+C0K")/K$*AN<@QY@$4.]@$%=]9I&UXY!O@92W5AG/G$,MSI0N&(40VLDN' MAU(KB(K-%N&+P+H%!2K 2>&MNY4NZ:!JPH4(*,):Y(3,??GZ#325H";T#U13 M/!?>+4T4:^!L.KDW5&_H0U.]E/>0K+), ELL-%]@1J%JRAG7#A UMSD69@QC MB9:\<;MD%LEV S..(34-)WM8O3OW*=#)(!AF41!%D0/$G&KD+LN=Q2V!^2;R ML+X"PU9,2#:3W 5OWE@B*;+H0J)!)\LN(:A[C_ M '>8$(P0^NBHM/. <[PU?SC=,$B#.!G"*QCTPVS405&WX4#W3\N=L=Z&ZN^# ,Q' M9-MO1:-=6DY'W*2L: MJB9G!V=2@U6U!Q@D7W$L_WPI.!$RY?2R<> 8S4/%NY%K MVIJ[#970*-H7@QN)8, M:W2:XX"@]G2$<8X3(J?/Y%@C60BX%2.]9MN/HOKN4&_AC[<@6-NPV#R>GK = MU;K:ZGS98VLD;T3+BS>=#V1N?[MSR-RW%\7CSJZ!6-M S^/8)OL5Q*,PB^D_ M#4=9YU80U2+XC>"R@ A^I%]GVX1:F,?SN<9A(BH:.<:"IIC'81]7)N$ U[Y] MH@32@."ZA+,-9]J\A@$,OGQ9*=P5"2EPX/8S)XH-%N/?_@X"FTPM*L<\1UF& M/]$]TL"2,)T(R3="UG%Q=2G7"CY&C,L52"83R@('A>#<;QV/UG:=H*T_!LL_=".E=4,^VN&&FFJ5;H M!.V2/-L=FW)N>_5J&([PK"(E:O+DX-3YB8O.O%2&'#'CU&=[:' ?Z4>2QHT: M[CNP>DF(5B'/"57L6,8I">'0IKRW=RXJ.;(ZG?YHQC>5]4>DW=O= 7/BSU5? MEOO3Z7L<"@(90O(YBD;A:-#U9;9]L*IVIZR9LGAF<[=+/"1S30OP^UPINWT@ M [MC]]5_4$L#!!0 ( J*8E'_M^I=3@4 #H, 9 >&PO=V]R:W-H M965TDK;K\\'18+?P22VKP NC^5DCEW1'X4OST>%MM$6,[:/!5T5KWWL6G$EN[3V_W)3G@S$'1)J*P @2?U9T M15HS$,+XL\,<[+=DQ_[S#OWGF#MRR:6G*ZM_566HS@*SW) _&P4@\OJHZ+PO MD_?D">]3<6M-J+QX9THJ'_N/$,D^G,DNG,O)LX!WU&1B.AZ*R7@R?@9OND]O M&O&F_YJ>N%:^T-:WCL3O%[D/#H+XXYDM9OLM9G&+V?]D\%EO[KFWOI$%G0_0 M5)[CL4ZTH5%:]!ZT!31M &8\&3L OQ8C;-3J%-K6.; >/%%""[E<=8 M6BO*%I^LD&@-Y\@$L27IT(4=7 RL M(.^C?TZ&%BIXL7"V3O@;ON=O.#-,/$(.&4TE]X3 MUDA&=336!89NR"E;#K$A9G=)D2^IM9 KJ;1D$AOK52PSAVAH*>,+K6!MBLAZ M28$ C5!9E.A!4)BX\&_RS)(\KP0=7P _H$BNIVX2, M<.U:=.I(2XX6[/K ,F8K:*ID"L$Z^0#3 $[7P.7L M%.923NA@XO! .AYV*L$T,"+5SD?]7WWX>G/]BD75KQ-.:A(Y&&4QW#63J -XRBZ9=0%H5KB0NHE[14[S, M+1[2]WU+L;*0>](I1QS+Q'9YORQ]]A_O)$OZL^7"-\ZNE(\8E5QQC1%8C<]Q M6G-;]$D^3/!S6F:4@AQ+^$"M>85'I.<9]!JA.=LNJS3W';'VG]SRT)FS"W.A M-,2]5J&*A8@2CQ'>XIQ02YE&V9<@J_V9]'0D)U%:W4!'25J,4O4TN,&(5+@,K;8%U" MBC*0FSBA%*>PW=OV6>6-^O(K+<#9-]97[B'B>=Z-LZ>P,G'H!C+JW>=J&PO=V]R:W-H965T^W'.O51TOM7=1[.2TK*'==.:B^G*VLW9;&:JE5P+[6 MPF+:+6=FTTE1NT/K9A8%039;"]5.+\_=VOON\ESWME&M?-\QTZ_7HOM\+1N] MO9B&T]W"![5<65J879YOQ%+>2?OKYGV'V6Q$J=5:MD;IEG5R<3&]"L^N$]KO M-OQ#R:TY&#.*9*[U1YKJ M.PWG5$NDW-D.3Q7.VSZH!Y-J#1%\!*=D[W=J5 M86_;6M;'YV=P:/0JVGEU'3T+>"_(TH/\B-[JQJ ME^Q?5W-C.VCBW\_ )R-\XN"3/Y?$YT'"[)3=O?W;N[>W]^SF]N=?/KR[NK_Y MY9;=KR1[K=<;T7YFJ,5.6&F8:IG=:E0%Q2/FC63&^V#.)C_^4$11]HK==_(! M$1M58UV)!K)I^P5"[CL@;+6N?Q*-E5TKJ# @Y>HC94:T-7#WISJAFOUZ _,U MVW2Z[BMK -E]E+32@_F.6?@Z[VAG*];2>_#C#V&>O#KV"O&L95<1? U3R]9P M)MLE,B([# G (\,"+#6B,%4L:F\_&RK5AX,$Y4^T-.5#4 MJOII(=:J^3Q8X,AEU?2U.TW9- 16JQXH= 09)U*=(7KX2;:]-*>/XAA3(CJY M3XO5>Z<1F-G(2BV4"[)"R9 ]2YB#8<[PVI-MN:]038,>%)V16S_1\&<'JJ% M,A[FK\Q3*F$K L=%>+MI+.,E.6Q.94X@2$1NVDCN+I MG9(XVZY4A8V&X6H0K?H=0-0G$5![)"3R^2 $(QK(T'5E995+Z8'2Y2?1]$[J M P'.);U@4L#8$ :2KA XQ3]:;'&1#="P)T77(IT&H0)$^E"D\:QK2-2*!XG\ MUQ)7&MSR-P5);4V-XG>_ AWU $M[\)&J8 'QU?==TZ:;(D: M;LFTTC4=M+@Z.;$B6NRK%1Q 3>"!5PI;HL>!7^=?5:D(=%H3)RDC@,EYXU4IT2Z\M?]0'/J=WJ3%;->[]L>'952=]O- ] M&I&_ER7=RPRW*IKC''UZ=[6ZC5$0ED,3A*D1[='U07N_['HGKC7IWN"A>7G& M=CZ=,X?O!D_Y\'C7Y)'M+^W>:[M;_>:VR>U8HR]8%!8\B5.,PI@' M64Y+<IJ'#&-A[P9*(1Q%M2XK43_,PH$'(XR+$ M("U3/RWS;#*(Z07+ IXAU2]8D<8T#7F2D]DTYUE,ZV5.*&G!LZ"%+G+#/V- CBGTN(UZXK!8Y+Y/4)28 #0$HQF5)I>B3@:Y!=.QB MU$.Y_E_I[3NUY$ERN.JF3Q$_T$ZD#Y0/ MA!/= ]F/Q';4AKSN2'5>OMN]4^'&SN*5^]2WN'FWZ"UM%AFR%3NIQ MP>.TH*4TXJF7)@C+7=GAH8\6*>5IGA[3'T8E#U,'PO$>[,HK&K0?!J@27XK0 M@BOAH.11$NX3&A;4I1)7[47JCE-UA(6KXH 'SBU(S!^'>W'R+39==RO2=-1> M&/$D)5Y*U!VYFL2Q!4^W$LC8!QVB_)U^8U[&Y$L,AQ/J XF+%M,T^FHS M*0O$0C!Y$;O6P;.2SL8I=)7XQ"21[SIEE/VO^\GW2?+1IK#\*QO,]RGLZ493 M!.%A2_'3D[Q,W _]<4M/:6)0A-?#H(9!"Z2$00?/*W/0):ERT*17).EQ4..? MJXRG_M>?'7P\09J7[A,1O6WB!=5_1QE7QZ]05_[CRWZ[_X3U#F]KJC6LD0L< M#4[S=,HZ_UG(3ZS>N$\Q&ULG59A;]LV$/TK!WW.+,=)URZP#3A9AQ98MR#..@S#/M#BR>)"D2I) MV?&_WSM*=E.TR;!]B4GQWN.[QSLR\[T/#[%A3O386A<719-2=U66L6JX57'B M.W98J7UH5<(T;,O8!58Z@UI;SJ;3[\M6&5$>!ZT6Q.K^ZOI3X M'/#1\#X^&9-DLO'^02;O]:*8BB"V7"5A4/C9\0U;*T20\6GD+$Y;"O#I^,C^ M4\X=N6Q4Y!MO?S#-]!C ; ;.L>]@HJ_Q1);66:5?1.69,.\S*!4#Z7U0B^'L"S9\ _T ?O4A/IK=.LO\27$')2 M,SNJN9Z]2+CF;D(7TS.:36?3%_@N3ME=9+Z+9_CN^3'1M?75 _VYVL044 1_ MO>*]S+R7_\^U%\'29E>Q4Q4O"O11Y+#C8GG^>D+KMZOUK[^L?GY__P?= M-TSHO*"2<5M4?T2514(3TGW@1[KC:#2[9)2E1NV8&H-2":92UAYHIX)A377P M+7WJ54@<*/GC$!N-\L^(@^Q0$7B[X*UW6^"4WG&(3'M6J0&T\DX;Z:%(QE'% M(:'9:O@7DQC.C+I FY!X*N'[S)2 M"B+F$Y3C\$$/IXN+L@=<:<8Y)PQVREBU,5*D1V=&$R6\E1M?07QE.H3KD1+9 MBD-]"]+A!":Y%D^KC-3E&!3V\C5\%#,BN#:'0:V/)CLR!!Z3^-JIR;_5^(UO MH:(ZE;CSZ;^4.>'0U,@J*N+GGIW0.[^'Z>%,M!UR+CI G#MFD4PKFL0VU/[. MZ!XJH/QOR?V,]JCZ!M=PUG @5IB-VT+7L2R_==&43ZYJ9+?-#U*$Y[U+PZU] M^GIZ\U;#5?\Y?'@P/ZBP->@ZRS6@T\GK5P6%X1$:)LEW^>+?^(1G) \;O-L< M) #KM??I.)$-3O\)+/\!4$L#!!0 ( J*8E'DV0O"E0D (: 9 M>&PO=V]R:W-H965TZ41^M<&U=2[MYKRJSOAB,!NG%+WJQ M]/3B^/)\)1?J7OE_KCY:/!UW4DI=J\9ITPBKYA>#=Z.W[\F^E67?GDQ.!N(4LUE6_E?S/IO*MHS(7F%J1S_%^LP=I(/1-$Z;^HX&1K4 MN@E7^1AQZ$TX&SXS(8\37IY;LQ:61D,:W;"I/!O*Z8:<"=F4XLHT7C<+U11:N?-CCR5HX'$1Q;T/XO)GQ$W%+00L MG;AN2E7NSC^&:IU^>=+O??ZBP'NU.A(GPTSDPWSX@KR3SMX3EG?R(_:*#]H5 ME7&M5>+?[V;.6P3-?UY8==RM.N95Q_\OE%\41XGZUJUDH2X&R$2G[(,:7([. MCL35S[>W-Y]NK^\^W8MW=Q_P?/?IYNZOUW=7-]?WXJ,U95MX\:NT5C9^(SXM M%52I5[+9B'5XZ81?2B\T;DI5?(:2K#!6T274U[(25NJ*WJ^".(>(K2HQ4V)N M%?TS-0+4*TMCD1^*ANB&L[.6C5OJ%8M,8YP M:3E-V*%EZ9T6*59T"HL;S04 M&R4ME#,BGX3[#,)!324-0GI[V!(U8O%D0>O4D;B9TS=X5 -[,0-S%4MAYJ A M7..R\$+&$A(:2TF.$F96Z85D^E":I) "5JTJ8,_C@WW@E6YMV )>::$!:]3: M K+HLRZ@3!_Q@H.@52X(+12)(=6=\KY2HJBDK@,Z'=0 L)TC*!&AI8A^NE,/ MLI0"K^$70A LJ(@YM/@3O6XU#/M8;.=D^KS2G:N)>;V^"-T.B_$J"(I6/L! MOF<]R*2@'<4RH8@W+JEZ)*Z=U_ KB::A7XDC&4]UB&9:]:75&$O66;3UC/X 4O'B1@T2UJ5B$6_%"NYX?EDWF$>YLD'92$7J#L6'$'F M:&!)<$YON>]<:C=Z6@]/_!>VD*6,PXFQE1:1#>5]1QA"!6%:94YAU _HMUEYJ MU#6[Z6P)U#+714@UB*$8-Y9X8UZU1),QHGI27,@F]B? B)\> #LEB(':E!E0'@ M'L>KSM:7UI2%*4-*9)A/KI8;2J&RL(F4:.#*%O+9EL@>NO_',T3.EFG[J_>D/ M9_GH]"<'Z F)@J,@IF-PZ;Z,+%'V6^@<734Y,%-T#U);I9*G=+V>SG MPN\7/9JRN>JQ4(J^[W/;CL$)L**UEI*&$#M"%].5-U+6?QL R&KJHLJ0%XP] MJ OQ@2(Y/1+OV*\HI%6[+5]6@_E@WE.A],KWR1T5J]HX_:2'P#0T&Q15_4R+ M1;-/3"V5\]^O,="R7\.VG$>@@?5@S7';6^J]BY@>< MVZ>Z+3>Q9G*_\5SG$M2DU/&@Y4"635_J" MTOKE$P^%(([E.L5('+)?R2Q!Z9=HD?_,6,9&]X4T[,<2XMA8&BA#/^8BX;QZ M<2[ SA@Q\^KDQZX8K>W!+O][W.A'P M]E"OI*=!F!>:JMHRL=FA2MDA8Q%>'XG00WO!-AXTC#4&^#Y-21 -70 M"NU-8=1C9RI=AK30#>H6$2"5:4W@93&?'&EN$.(QVZ%((=T2CC=K]V*:,P2A M"#Y?Q8%U'+3!VF%&'Y, M&QLI7N5'>4>"N]H])9RGL 5SY]@*F35]UZ$D()YI,]UM1_:E0O]()&W^O_+* M(>MA6@?NW!W<4L/TCLCT<>G ?E?Z93QP^&2^K@_=JH1O&="8KZA8S\7>) M+,$N:B1>B=$T&^9CW+S)QJ=#7/-)-IZ.#SZF8A$]S^"X?G5S/&4J1MGT)!=G MV7@T.KCO*@1!7^XTQ+%L'9YDP],S\1K[\FP4;L99/GDC7A]. W@#(=CNIEDPY/1[X,#/TX9E-/L)/@1*,&/_U +A-FM]+3[ MV4E1VF=4$T(>G; M$Q[*<==H)!;7MCO#H)PR56"PX%\?7#B^"$?TW=ON!XYWX5Q_.SS\.G(K M[8+.Z"HUQ]3AT>ED@-Z3?W$(#]ZL^)1_9KPW-=\N%<+3T@!\GQOCTP,MT/WL M<_D_4$L#!!0 ( J*8E$6-HVVE0, "L( 9 >&PO=V]R:W-H965T M7-$3= MNS1U98.M<&/3H>:=G;&M()[:.G6=15$%IU:E>9;=IJV0.EDNPMK&+A>F)R4U M;BRXOFV%/:Q1F?U=,DE."X^R;L@OI,M%)VK<(GWN-I9GZ8!2R1:UDT:#Q=U= MLIJ\6T^]?3#X2^+>G8W!1U(8\^0G'ZN[)/."4&%)'D'PYQGO42D/Q#*^'#&3 M@=([GH]/Z'^&V#F60CB\-^IO65%SE\P3J' G>D6/9O\!C_',/%YIE N_L(^V MLVD"9>_(M$=G5M!*';_BY9B',X=Y=L4A/SKD07DU25W#QBA92G3PRVGT M9I$24WN M#S2K"--?H7F-W@PFAH'?^@*JV_]4Y8\Z,Y/NM?YJX!;[,9PDXT@ MS_+L%;R;(0\W >_F"MZE@/]9%8XLGYM_7R&8#@330#"])IA,^?3KF@]0!?>F MY4OEA#^7EW+Y.M*G!@."T =HA .C$5Q +P)Z>88.G1)Z!,0N>3:90E !'W6) MVM\&V/ V%Y9_WXQ =)TUSXQ0'(+'D>3GG^;YY.WO+I(T1E5H'4@-J\Y*%7#' MX$4%,,$WEDL,0E=\:1T)X@D;2W+@22U21/]D\>5$,?*2Q@R5S2Y*/,/?<\2N M+QQ^Z=E '2X37HE@;82M_%E_SSI*,C&.!W&(V?$0Q\G\C%(Z$!7?/>D([;?@ M0YYYTDHB1(_^_ZC',=1+56/&VO(]Y'4R[,2WDG,^@FJ0[:7R&G';A2<\ +:= M,@?$$)#@PVPKP2GD;D)-T.-+*WTK=2>%WR4V&%0,P)T^L@?+4'0PG=?%"GR& MK2R]LK#SXPKTFFL].D[\F<)2QK"L;Y'<2+:K1^?/&\?0Z^_]HR0R)!2(NK98 MH?P?:+SV>AVGHVR M+ N"1(#F]D(8&$\])EZB*.L',>)92"4*A2%YNYYZ&QE##9AD,AGEM_EH.L_' MEWI)>M; 6[1U>*9\,-R28B\?5H>78/A_L/P/4$L#!!0 ( J*8E$O M\(1/C@( &H% 9 >&PO=V]R:W-H965T^W^\^?.?)7L@G52%J>*X95U.OTGIS&00JK[ FZEQLD)N34LB::*/*=: V M$DGA0#4+XC#,@II0[LTFSG8O9Q.QU8QRO)>@MG5-Y,L%?>.;Q![D6Z5%W8)-!C7ES9\\MWWH 4;A M!X"X!<0N[R:0R_*&:#*;2+$':;T-FQ5W?(=OI>*X_S]"]D1]@6"R :OMXNOL$I(TI_HMR'DDHCF1T[\P>F M51KK%4K7KQO,6R7R!PO*J1F- M9"% I.((G];!P9(8W]>!0-EF1OADFCI(0I M2#)_& TM,AME@T>A"8.%"]S$>QL9LK$?AQE<)/XXNQ@L4:'<(6@!I/AC!A=H MKQ)C=26XBN T&OMA%L/9J]2&B";S6X4+39NFU9"F]UT M8F4>0Y36P9R70NB#8@-TS^OL'U!+ P04 " *BF)1QA5]Q*8" "M!0 M&0 'AL+W=OO.&75M$JH M"0X_T@Z0H.VT/E1#;;<]3'LPR4&L.G9FF\+^^YT=8$PK]"6V+_=]]]W9=\.U M-L^V1'2PJ:2RHZATKKZ*8YN76'%[H6M4]&>A3<4='=JVO7^P>&;P+4]V(//9*[ULS_<%:,H\8)08NX\ M Z?E!:]12D]$,GYM.:-]2 \\W._8/X7<*9@W&>Q.;WX14 YK$">4OY=$9^BL(Y\8S@S47!=QNZ)HM6N"J@"^N M1 ,3:]%9^/#$YQ+M^3!V%,^CXGS+/6VXV1'N2[C7RI46;E6!Q;_XF'3NQ;*= MV"D[2?B(]06D21M8PI(3?.D^^33PI4?XGG#C8"IU_@P_)G/K#+V1GR=XNWO> M;N#M'M/9O'#0"WBSOJ^5]33[CA(/*76@Y,V5Y9J:QCH?G\RPT))Z3Z@E?!"* M+'IE"6+/KUI44(?5G)"[JL(-YEM+I]UZP!=4*PI!.-SD:*WGG M)FI86SB!K M9VD65I:QUG_*^NUN,J!OO]]M7=-;\ 6F5G8T+*CC@;798 =XF"M.Y7K"L'Q M#3GD*%[\JX/W[S+681_)LS_HM9JZI4D":2]I/6G')=1O5N,,.H-VQIC?7+:S M)'WMAN.#%JK0+,.@\)5<*==TT]ZZGT63I@7_NC>#[)Z;I5 6)"X(FEP,J/5- M,QR:@]-U:,BY=M3>85O2/$7C'>C_0FNW._@ ^PD]_@-02P,$% @ "HIB M4;:RB5[W @ /@8 !D !X;"]W;W)K&ULC55M M3]LP$/Z>7V%E: (I(N]MP]I*%)B&- 2B;/LP[8.;7%H+Q\YLAY9_O[/3=D4" MQ)?$OI?GGKO+7<9KJ1[U"L"03<.%GO@K8]JS,-3E"AJJ3V4+ C6U5 TU>%7+ M4+<*:.6<&AXF430(&\J$/QT[V9V:CF5G.!-PIXCNFH:JYQEPN9[XL;\3W+/E MREA!.!VW= ES,#_:.X6W<(]2L0:$9E(0!?7$/X_/9IFU=P8_&:SUP9G83!92 M/MK+=37Q(TL(.)3&(E!\/<$%<&Z!D,;?+::_#VD=#\\[]*\N=\QE035<2/Z+ M568U\4<^J:"F'3?WV>>23LM-&-EMG9- PT;_I9EN' M X?16P[)UB%QO/M CN4E-70Z5G)-E+5&-'MPJ3IO),>$;X MTN'R@SZ6$L=)&\L$=:26'*>2B24Y9@(ELM/HIT_./*RR@6:![KM2DTLHMY+8 M2N+"F]-=W3"]1S 6Z(BD23#(6X8C[4A",RC(-XD.$A M'P7)('_M$PL/9AJ36;K-91O8"=./]UZZ7X[G_4[X;]YOUANJEDQH+&N-KM'I M,/>)ZK=5?S&R=1MB(0U6SAU7N.!!60/4UU*:W<4&V/\RIO\ 4$L#!!0 ( M J*8E$T!JL\"0, 'L& 9 >&PO=V]R:W-H965T,(K6ZDRIB K1;"DC [NDJ7:^KW;WK0]4'DPS$JF/G;&=I M__W-V)"RTBXO>&S/]\TW$\\P/UCWW=>( 7XTVOA%5H?0SO+W;CFW7=#*X*T#WS6-=#_7J.UA MD8VRT\&=VM>!#_+EO)5[O,?P3WOK:)?W+)5JT'AE#3C<+;+5:+:>L']T^%?A MP9_9P)ELK?W.FX_5(A,L"#66@1DD+8^X0:V9B&3\=^3,^I ,/+=/['_$W"F7 MK?2XL?J+JD*]R*XRJ' G.QWN[.%//.8S9;[2:A]_X9!\BW<9E)T/MCF"24&C M3%KECV,=S@!7X@5 <00447<*%%5>RR"76U[@-\-N#W&KTO\_S0)1\D9='^#K!BQ?@[^&3-:'V<&,JK)[BM;%1<)[;(>;9#&=,V; M^( KZ%KJ!_;?6..M5A5%J&(&$.S3PYOUQX?K%6M0%J0'3W."M(0:5*)HK _4 MG1R,19%J:4IB1A?4CC(@[7Q+K5?!]B>L/Z^8AI&KBMZSXJ_!C0FK/5-(4ST; MYF_J[XW#2@5R=(B<^6QPZU3)V3XH2O'99&XZ9RNJBG2ICFLJ0++^LERULYH. M1O!Z'SY ,9R*V6@H!%GOIO *1FD1P[<"7@T*>*V?>!U!H@=-103%10RGA!V, M3R!Q#AJ=12I2I")%8NQ@DD"_O$;#J\1Y7";L_-P[SL\&0H-N'\>>A])V)J39 MT)_VDW65!LHO]S26/TFW5U0HC3N""BI%!BZ-NK0)MHWC96L##:MHUO3O@(X= MZ'YG;3AM.$#_?[/\'U!+ P04 " *BF)1,BP9EYP# "Y"0 &0 'AL M+W=O$D"(WHX=V :2 M;!;71SEUEY)_ +@[T>S8GU))?RFUW\5*Z]T!("#H6Q"!2' M/^$>.+= 2../'M,;3%K%\?R _LGYCK[D5,.]Y+^RTE1K;^&1$K:TY>9)[G^$ MWA]'L)!1(T:(8FVHD4/"V M1 MZ3+*POFS?^H(S8A!#("ZINW2#33?!9!FHMSXL'->_A M?H2BWXUZV*G873"!M&6K455?WLQ^MO3'U3I[_F_?CYDS<.[&))O/O@RR3U^^$JHU M(+[,#1ZV'3Z\%A45.W $3N'%?IRE."ZR;'9F.9Z(_3CN(U*=P1&U#R2Y]L/, M.I"&?I@N_R4\8G3 MV)9ZM(A)DOIQ&L]>I'5Y.O+)PH_2Q#*/_"2.)DZ);#@ELLFV>Z"F51W\=-Y/ M=?0T]*F.[NY5]A>:J\^U_$ZOO>VX:-B:Y!&%&%Z%WW2.A,-_6[K5I,4D9-L]ADT-EK=M,;U M 6J!-N0B]:-E3"[_1[Y/I3D87:]FU;XM@)E!?#_5DIS6%@#PVMM M\S=02P,$% @ "HIB4: =01#R P 20D !D !X;"]W;W)K&ULM59+;^,V$+[[5Q#" MT%V(AZVX9M($Y<; \;!'':'HH> M:&EL$9%$+4G%R;_OD)*59)$8VT,O-CF<^>:;%ZG%4:H'70(8\E17C5YZI3'M MW/=U7D+-]85LH<&3O50U-[A5!U^W"GCAC.K*#QE+_9J+QELMG.Q6K1:R,Y5H MX%81W=4U5\]KJ.1QZ07>27 G#J6Q G^U:/D!MF#^:&\5[OP1I1 U-%K(ABC8 M+[W+8+Y.K+Y3^%/ 4;]:$QO)3LH'N_F]6'K,$H(*5>9.'K_"$(\CF,M*NU]R M['6ST"-YIXVL!V-D4(NF_^=/0QY>&4S9!P;A8! ZWKTCQ_*:&[Y:*'DDRFHC MFEVX4)TUDA.-+1VL@O//%;AVD(A1$K*0G<&+ MQG@CAQ=]@#=$^/?E3AN%+?'/&R^QY)_)GSB>VD%C-8$;&U>2FJT%Q(]5\\!>EA-\-;2!L.V*0Z"A&991%G$<)W2*4/@-'7R61C0.(V*6$$Z/G$#1KA+5Z=N>AKI"P)[=(L6RO1-B4T""(2 M8J:B!!U/,YJE&0G3E#)T<@?8MB*WU+4##)(9C:>HF$UI%B&[+*!)EI%@EE#& MV.34@C\7<4J#**9I:"/+:!A@E$GHY.&4808R)X^#"#/ AER^TU2?"+N(LO[/ MU>0BB-UN%H^$_I-9=&9*DW%*D[,#=-D8,59F.U:&;)[RJK-MNE>R)C_,\L]- M[EG']EF=ZY;GL/2P^!K4(WANG'^8US-3"CU'[<;\Y19HI0&,BE?5\WM-1W:0 M\TZ#LX*^/8^RJPH\P*XSXM>3T?\TUA_W?#1C),:9BF/L5&RHA,2,)ECN]PKM MOWK>\)XXN$=<8_JZQO0OW2@=OQ,N^^?Q1;W_R/C&U4'@G%6P1U-VD6'I5/]P M]QLC6_=8[J3!I]?#QCH8OYY6_P)02P,$% @ "HIB M4?^CA?=G P 6 H !D !X;"]W;W)K&ULW59- M;]LX$+WK5Q#J8M$"0O0=*ZUM('&WZ!Y:!+:[/2SV0$LCB:A$:DDJ3O[]#BE9 MD8$D6V![Z5Y,^KO(:6J@O1 <>= M4LB6:ES*RE>=!%I8I[;QHR"X]%O*N+M>6MNM7"]%KQO&X582U;=K2"'>@OW:W$E3^A%*P%KIC@1$*Y).6\/_,'@ MJ&9S8C(Y"/'-+'XO5FY@ H(&:. MN1RH@HUHOK)"URLWT;O17'CS#FDQJ\7#3*_I+C<#99N"3OE1;MZ(P1 MM(P/([T?=9@Y9,$S#M'H$-FX!R(;Y7NJZ7HIQ9%(PAWP'L@'*5JR$5Q+U$F1KTS79&/I02KR>D\/#:@W2U\CI_'T\Q'_ M9L"/GL&_(I\0M%;D-UY <>[O8ZQ3P-$IX)OH1< ==!H$PF0@32Y@\E\#0_D24Y#U3M*HD5%1#03[C M%=Q1E/DIE5_&W-= M"T1H8T2A/&\Z0L@%.]-+GC.&D;M)4!2C6*?0MQ/2DA$%%=Y/;)?7C.-9T2O*"_7F MPMG7$N"L\@3KIJ$]H)JGXI'M(])N0'+V$N[)\",T;9P]PYZO3-BG.FTQH8JS MX4KS@NP?.C#[I](YMU(4O>EA7')5@I3(3C5JT0G&-3&AXM^*=;ZCDEE^%$FQ M N2@4C[=@U](%&9>$J;%:38.SIQLW$%3&GEI MDGY/DX97/X>D819YB\5YDXZV']"D(>)&D:?D>3_BR*I@GF M%D5GBHZV']*D61J/@S,G&W?0E 5>NDB?^M[XLZ\]?ITJ^Z912--S/7SX)^OT M;+H>7@N/QX7:^W"=3,C=?1;V@M78EBO)$/KKNY(-1UMP,M-^P):LW6>??473K9 O*D/4 M\%KDI9KU,ZVKF^%0)1D63 U$A26=K(0LF*:M7 ]5)9&E5JG(A[[KCH8%XV5_ M/K7?'N5\*FJ=\Q(?):BZ*)C.+K3)L/P_FT8FM1D;<"7SENU=$:C"=+(5[,YE,ZZ[N&$.:8:(/ MZ+7!>\QS T0T_F@Q^P>31O%XO4?_:'TG7Y9,X;W(O_%49[-^W(<45ZS.]9/8 M_HJM/Y9@(G)EG[!M9$=!'Y)::5&TRL2@X&7S9J]M'(X48O>,@M\J^)9W8\BR M_, TFT^EV((TTH1F%M95JTWD>&F2LM"23CGIZ?E"B^3E^H[\2N%>%)1KQ6RX M+I_9,D=U-1UJ,F.$ATD+>== ^F<@)_!9E#I3\%"FF/Y=?TCT#AS]/<<[OQ-P M@=4 M$T!@EC!6?=_D:S4ZI3SG=BFAVY4Q1*<]:E) M%,H-]N?/&<)*Y-0 O%R#-H%MNX#_B0HT'1OCK-S]]$/L>^.?%2A+;&F))LJ=H1429O MZ%VR*QC'3NB&I!M,!B.W)E8:D@#)PX<(T1=Q!,>D;W4YGD=8J6 M@.N')HN:R37-K^I]%( U$5FW$4EK:=/2'P-[ M)JK6)_K&2R+I30Q5+VZHTFKL&+T*[0C,=P/HZ*+PT$7A>[OH5E$U5R9O"KZ8 MN).;#TIS&IH('QF7\)7EY#V)/I"'L+A].M59G?9.=Q9-9H.F@!.%QOWWYG$? MFXG52&EX-HD]\D5E8EON,?_9P%N4"#5Y>]/[S9@['GJGS+TMY$UZA^YD;7>N M3/0V^^BUE70!WG@0>^8=#L9Q[P/?\)3\A!W'/ 47?C2_WK[#)5R@,L=,JFN((+H^\E&Y-2;.=<["&*K2MWK MT:NCF*)#,47_>20;(J7"4Y73#?Y_CE]L2,"EK0I1*ZH9=773>\Y,?#O2^T;Z M>[9&;#D>5AUS\0(F$WK$OAF-86R>L=LYM#MFQV@4P,CUP7>BB0L!3;!WC?,. MQ/$X!&]D$,.Q1T\WI#HJJESL*$B-8%7+)"-@J')6PG@",9GV7*/6>Q::IN/9 M'%#9.R,O,D%H_H"Q[S@,3Q7C\.A^5"#]5YA;H"+0NM3-5>GP]7#1O&WN M5]_%FUOJ9_JKX30:PRH\LR2B- YRLA M]'YC#!RNW_._ %!+ P04 " *BF)1<:91]^\$ !0#@ &0 'AL+W=O M#>.=Y%V@5YLSG!F.(]/G\23!]M] M=$MC/'ELZM:=CI?>KXXG$S=?FJ9P1W9E6MBYMUU3>!"[Q<2M.E.4P:FI)X*Q M=-(453N>G@3==3<]L6M?5ZVY[HA;-TW1_75N:OMP.N;CC>*F6BP]*B;3DU6Q M,+?&_[*Z[D":#%'*JC&MJVQ+.G-_.C[CQ^<*[8/!KY5Y<%MK@I7,K/V(PE5Y M.F:8D*G-W&.$ OX^F0M3UQ@(TOBSCSD>CD3'[?4F^KM0.]0R*YRYL/5O5>F7 MIV,])J6Y+]:UO[$//YN^GI#@W-8N_)*':*O@Q/G:>=OTSB W51O_B\>^#UL. MFKW@('H'$?*.!X4L+PM?3$\Z^T ZM(9HN BE!F](KFIQ*+>^@]T*_/STUBR@ MQ9Y.O&U+4W[N/X', MAO3$)KUSL3?@K5D=$17RKTQ*]OYJEV0W\]FSG< CC_V MA$^&\$D(G[P0_M+XHJH=L?=D1V-W]7-O/'PBC]VJF)O3,3QRSG2?S'AZMS1D MAD\3P#'$PY9?=L:0HBU)"]%($P=B<""0U,J;9F:ZH:?!4#">DZJ= MU^O2N*=H=YUYA$ZYJH1#JJ(.MD%Y89O&='/4'50M'&G7#C;=X?%0-Z+Q>'07 MDMD&Q:X8D"/;&- F0@J!)HE6D4QXPP7G$K-8:%R%<4\2T=O MSZ_N+L] 3AE-H=5OB%8214Z3#(]5&4TEZO,,HRA-4Y:/+@T,':J(] 6]AX!4 M"DQ*L#Q(*A0B:2)"]FF4E,Y&5S%57SP2\P@4[C!MGE 1BU)Y%(=.*,U"1XEG:I1'%/AG/'H MFXJ$Y@RM2A)U)3J32JE* JU@ HR,)\8#,.'II-5:8^QQ07.>4J!*$\"QV5HF\29]#. M.#, 6)@URZE(^!.VN$8X)P$66@5W;"/78=R,LI 6X#:Z0WHR8<\Q5C1(C']' M17@,M%(#H+F@B4*(Y# @3#61,B0#6;'=F(-G(Q;- 2=AS)+F$G.1D'""@$E" MM2 J\2+J<@VU8)A,RX QFN;H*Q5 -XF-242$9R[2_PIX>UX*:G@IJ+TOA5OX MD"K7M<&WPHV9VW9>U7W#08,0V/3-DCC-72^*_6=\6]S_%1^_DDNO6F\ $1M_ M2EJ(=2"8)H?DQQ^TX.*GC7B0)$MX,H]WK?=%MZA:1VIS#Z[L* -VZ>+])0K>KL*=868] MW$#"<@E7/M.A >S?6^LW AXP7"*G_P!02P,$% @ "HIB47KLW^U+ P M8 < !D !X;"]W;W)K&ULG57?;]LV$'[W7W'0 MABT!A$BB9,M*;0-QNF$KT"U(LO5AV ,MG6VB%*F25-S\]SU2MNL,31;T1>*/ MN^^^^XX\SG;:?+1;1 >?6ZGL/-HZUUTFB:VWV')[H3M4M+/6IN6.IF:3V,X@ M;X)3*Q.6II.DY4)%BUE8NS&+F>Z=% IO#-B^;;EY7*+4NWF418>%6['9.K^0 M+&8=W^ =NK^Z&T.SY(C2B!:5%5J!P?4\NLHNEX6W#P9_"]S9DS'X3%9:?_23 MWYMYE'I"*+%V'H'3[P&O44H/1#0^[3&C8TCO>#H^H/\:_X3Z?L<>KM;3A"[O!MIQ$4/?6Z7;O3 Q:H88__[S7X<1A MFC[CP/8.+/ > @66;[GCBYG1.S#>FM#\(*0:O(F<4+XH=\[0KB _M[C6;2L< MJ>PL<-7 M59.J VJ6J"%LWN^DFC/9XFC6-XCJ?>XRP&7/8-;P7M"VEKX1378 M//5/B..1*#L07;(7 >^PNX \C8&E+'T!+S\FG@>\_+L2?RML+;7M#<(_5ROK M#)V>?U^(6ARC%B%J\5P6P]D'O89;K#4%DX*'XTDK1*GCZO%G2WM6-$1-< DW M1C=][> #-X8K]^@WT3S@MVKR8G!_OR]MQVN<1W2! TBT@/LMPEI+NIV4/@A2 M@R[;?ZDY,MK3^^F'*WXY^H,X/3D: M0(5UV*[0'*L[NNO-FFC"GQ36P+UV7(Z6N!%*>8HK+KFJ,89W7/5>S Q^A*R* M4U;08!(794I_-HZ+JAB1>@_"=Y"ARO664XTM$"NT3M"MIHEWJ2"+JYS!-"ZR M;$2]R$D<#D?+&X2F-SZTEZ%#(W0#9WFF8L+MB8!F7, F56Q9.B>H4T6?4]TK \KL99D&::YO0GL'+\.FE"L=D;$F=< M9L/W5>(45(UR$"=-"S\8QVF>_;\X5,GX^KH6M^-1_>GO?[T$-7VE%' M#L,M/8%HO 'MK[5VAXD/<'Q4%U\ 4$L#!!0 ( J*8E&"RR'&' ( &X$ M 9 >&PO=V]R:W-H965TOS1AB+17A+/>.:]-\YS\E&; M)]L!('F60ME5TB'V-Y3:J@/)[$SWH-Q.HXUDZ$+34ML;8'5HDH)F:7I-)>,J M*?*0VYHBUP,*KF!KB!VD9.;7!H0>5\D\.28>>=NA3] B[UD+.\ O_=:XB$XH M-9>@+->*&&A6R7I^LUGZ^E#PE<-H3];$3U)J_>2#^WJ5I%X0"*C0(S#WVL,M M".&!G(R?!\QDHO2-I^LC^H"C'C_"89XK MCU=I8<.3C+'V.DU(-5C4\M#L%$BNXIL]'\[AI"&;GVG(#@U9T!V)@LH[AJS( MC1Z)\=4.S2_"J*';B>/*?Y0=&K?+71\6F\&ZC+6$J9I\-BU3_#<+Y_6:K.N: M^R43Y%[%[^\W7MP!,BY>YA2= ]#JP/9)I)E9\C>D0>ML+/DO:JA_K>?.N&3 M^NRH?I-=!-Q!/R.+]!7)TBS=0>O<@A=@%].A+ +LX@SLNJKTH)"KEFRUX!4' M2[ZO2XO&F>C'!8+E1+ ,!,LS!)\&68(ANG&^[K5!5@H@-NJW_SO7"'<5X/P] MVQ=93O>G"NB)!R28-CC=DC!(M,.4G2[3.GKH;WF\B0_,M%Q9(J!QK>GLC>,U MT=TQ0-T'1Y4:G3_#LG,_!#"^P.TW6N,Q\ 33+Z;X U!+ P04 " *BF)1 MS/$/PIX" 4!P &0 'AL+W=O#F6U"^]_/!LIH0M.^ M@,^^[]WG#F-'->-/(@.0Z#FGA9@:F93EE6F*)(,LDI04L.1(5'F.^UK+& &:,_22JS MJ7%IH!0VN*+RGM5?H:O'U_$21D7S1'7K&ZJ,224DRSNQLG-2M&_\W/5A(+"] M=P1.)W ^*W [@=L4VI(U93RNYNCTY R=(%*@AXQ5 A>IB$RI M6'1$,^GRWK1YG7?RKJ"\0*[U!3F68XW(9\?E_)6;JH.]&UP^C8X M33SW@S:\H#D1"66BXH!^7:^%Y&JC_3Z2P>TSN$T&[YT,"U(0]9E2M&5LO&&M M/FCT^N?;Q:X33.S(W W[UVE02.,%TE*V5^T.V MP+?]/;81+SNX#,;9_)[-/\KVP"2F:'&[^*ZV7+\GQR#]@_3!Q+&"/?:'!XL/=\R_:\/&PO=V]R:W-H965T'+@)5HU-;1/:?[]K M0VC6D>P%?.U[SKD?OHXJJ9YT!F#(2\Z%'GN9,<6=[^LD@YSJGBQ X,E6JIP: M--7.UX4"FCI0SOTP"*[]G#+AQ9';6ZHXDJ7A3,!2$5WF.56O4^"R&GM][["Q M8KO,V T_C@JZ@S68QV*IT/);EI3E(#23@BC8CKU)_VXVLO[.X0>#2A^MB X0G H $,7*)U9"ZM.34TCI2LB++>R&87KC8.C=DP8;NX-@I/ M&>),O!![$$8J!II\)),T9;:ZE).%J*^(K?7E' QE_ H]'M=ST+TE#U*83)//(H7T;[R/.;2)A(=$IN%9PC44 M/3((/I P"(..>&;GX7-($-ZW\/[MF7 &;5T'CF_PG[J^DCG3"9>Z5$!^33;: M*+RYO\\H#%N%H5,8GE#XNKC_ADTXR'#V7++4]:NS'379M2.SH[V/L4K[#OU1 MJS\ZJ[^B%5Y$ XI1WJDX^D>Q/PS>1.NN=#B%P?O(_*/[G8/:N;'7))&E,/55 M;W?;EV7B!LI_J=DQHPF&+T*!W@P&H>M1KP\C"3M[AP1-;Y\8^\,?#DJYA#N:EG"F<^4V6 M)2M :"8%4; :>?>]3Y/4QKN 'PQV^FA,;"<+*5_MY'$Y\@(+!!PR8S-0_-O" M!#BWB1#C3YW3:TI:X?'XD/V+ZQU[65 -$\E_LJ7)1U[JD26LZ(:;)[G["G4_ M YLODUR[7[*K8P./9!MM9%&+D:!@HOJG^]J'(T&O?T$0UH+PO8*H%D2NT8K, MM36EAHZ'2NZ(LM&8S0Z<-TZ-W3!AO^+<*'S+4&?&,P4E94OR>8_K0H,F5"S) M=Y.#(O=:@]'D(YE77YC(%?E_^/44#&7\!G4O\RFYOKHA5X0)\IS+C<9H/?0- M# MY 2N)2B.^^UP@P9NT DWD<)]$SQZ<'T*/*':\ 9GE<,P.<4[#^JET07OX@8O M[L1[%)DL@!BZ1\ ,V)8N>!OA)#XGC)-!>_&D*9YT%G>KM\V.Y*Q8% 0G;K3$ M#()VGK3A23MYGJ6AG)0GR\EM-.DV&G4;K8TX/5O7O20-PQ/FEJB[-(A.J/VC M8]5>:=^H6C.A"8<5ZH+;!)M6U35138PLW4F[D ;/;3?,\68%90/P_4I*U[H;>;N"/+E;83_J"WQDN8@;Y?WTHS\@N6E##@B@B. M)"SZWC"\GH0M"W [?A#8JM(SLJ',A7BT@YNT[P56$5!(M*7 YN\)QD"I93(Z M?N>D7G&F!9:?=^R?7/ FF#E6,!;T)TGUJN]U/)3" F^HOA/;+Y 'Y 0F@BKW MB[;YWL!#R49IP7*P4< (S_[Q ^(3@&8.:)X+B'- [)S) M0G$^3+#&@YX46R3M;L-F'YR9#FW")]SF?::E624&IP>?A4BWA%*$>8J^ZQ5( M=,,UYDLRIX"&2H%6Z ,:IBFQ><+4+&>WS6;M8@(:$WII=MS/)NCBW25ZAPA' M4\-HUE7/UT:C/L9GP\-N!7Q2#Y] 8N!A%?P@FF:1KJ;C:_XK70]?S0JZT<#4 MKQK>N."-'6]\@G?(A-3D3Y95L3 Y+.X MG>@*I$98\AZ5FG+*+JE<]NOM4U:1]K:I[2U"VWM>AN39,,V%&M(4=G2 M*HD94ZMT?/A*8/LHB*!Q52WPJA!X52MP+!@#F1#S'C],@3L':>=-; MV2UXN[5J=[Q5[UWW*'NM^%3ZPF!?#8/:$^] D12X/M.@L%1FPS>U*(SVS-'_ MFC3*H667PK@1G7!I7X3"9NV1$V$["O0-,U!GV;0O0V'\MC;MJT987S8.*MP: M)!%II6/U+&$+O0"6JDJ27_H*FY=LZ;H9A1*QX3K[7A6S1<#W. M^IX]3=:&3;%<$JX0A86A--7 J)599Y,-M%B[;_U<:-,YN,>5Z09!V@UF?2&$ MW@WL 45_.?@+4$L#!!0 ( J*8E%8F<+(.P, + ) 9 >&PO=V]R M:W-H965TM$"W>A\*FP#B=/%%FC1 MH.[A8K$7M#RVB5"BEJ1B]^T[I!15M62U-[9(S3_SS7!(:G$2\E$= 30YE[Q2 M2^>H=?W&=55QA)*J&U%#A6_V0I94XU >7%5+H#LK*KD;>%[BEI15SFIAYQ[D M:B$:S5D%#Y*HIBRI_'X'7)R6CN\\3WQBAZ,V$^YJ4=,#;$!_J1\DCMS>RXZ5 M4"DF*B)AOW1N_3=KWPJLQ5<&)S5X)B:5K1"/9O!NMW0\0P0<"FU<4/Q[@C5P M;CPAQ_^=4Z>/:83#YV?O?]OD,9DM5; 6_!O;Z>/2R1RR@SUMN/XD3O] EU!L M_!6"*_M+3IVMYY"B45J4G1@)2E:U__3<%6(@\*,K@J 3!'\J"#M!:!-MR6Q: M]U33U4**$Y'&&KV9!UL;J\9L6&66<:,EOF6HTZO;HI -[,C;,S:& D5HM2,? M]1$D><_HEG&F&<[^13;M.A.Q)W^H>7D/FC+^"L5?-O?DY8M7Y 5A%?E\%(U" MB5JX&C,P'&[1T=ZUM,$5V@W4-R3T7I/ "[P)^7I>?@\%RGTC]_-?Y2[6K2]> MT!

    Z'>ZY5T!;%4H5^3?VZW2$OOSOYD081\BM"&B:QG39_]8_4?0 MK#I,E:UUDE@G9N<^K<(@B>*%^S2LSM@JR"(OZ*U^(8QZPFB6<"U*TP:TW94( MNH4*]DQ/+F_K*AX0^%&477).6(51&D]SQCUG/,OYL09)3?T(!]SWA/]LU2G2 M>,20YHE_ 3IAY*7Y-&?2RQ>QII6 NAIBN9C$*'H9=?\(V-@CB) MIOG2GB^=7V][*.%>WT$MU)5U3L=T?GI)-S8*IY> MUFP<,\F3Z9AY'S.?C7G'.$X=E#GS^/>F]\%YIB>/'B]4;@XS"\;?L(J]((K'>4/+B%_ENJST)3CE=[>*S"\ M5X2]5WZS63OWPY,M]?U!IW?T8[,X"Y++EG,'UZGYEOE Y8%5"L^-/>J\FQ33 ME^WG03O0HK8W[%9HW!KV\8B?5""- ;[?"Z&?!^;2[C_25C\ 4$L#!!0 ( M J*8E''TY-%7 0 'P8 9 >&PO=V]R:W-H965TK.Z%$R8)*N"<<9JN M=!_^#*0XNVH&>@WWIF"P_S.>&7YVW,%&JJ=L":#)2Q*GV9FSU'IUXGG9; F) MR%RY@M2\F4N5"&V::N%E*P4B+ 8EL<=\O^LE(DJ=X:!X=J^& [G6<93"O2+9 M.DF$^CZ"6&[.'.J\/IA$BZ7.'WC#P4HLX 'T[ZM[95I>I1)&":19)%.B8'[F MG-.34<#R 46//R+89#OW))_*5,JGO#$.SQP_]PABF.E<0IC+,UQ '.=*QH^_ MMZ).93,?N'O_JGY=3-Y,9BHRN)#QGU&HEV=.WR$AS,4ZUA.Y^0K;"75RO9F, ML^(OV91]>SV'S-:9ELEVL/$@B=+R*EZV@=@9P.F> 6P[H B$5QHJO+P46@P' M2FZ(RGL;M?RFF&HQVC@7I7E6'K0R;R,S3@\O8:K);^3!9#M9N0J#2'\<;QGO*M<9*\NCA@J^ K MEW#_5\)\YB-ZO)HR+_2"/7KW*II%Z8(\1J#(70KDVRTD4U!_(=I!I1T4VGR/ M]HUI$SDG%PK"2)-K,8OB2'\GWXH78PU)AIGI5&8ZZ!0N9)K). J%AO#H%]KU M3_.DE7=:DMW7Y&HT?KP\)Q-AOH*WLHE;.EKH4\+8@+^F[7_X0XUJL-;%(6_4J[WV99 M'%=FCO^WLL M'8ED=1KOE@:9KC795HM?6RW4MWSR#UTO-8J^V^E@!4-WV$G? M43)+!8U80IG59VV6#;5$I#@2#UDX-:9V*L?_N7)H \Y0BV(:'+QR<$53.2AJ MJ.4WQ;'Z0^5WDI3C1'F]M T M,8MIQEI,4\.M!K,P9[S5-%G ,AR'!TH3;H35,)=9YC*&9G)=:K+L^'J:76T?EX>*-ONY;G\K5"+*,U(#',SU#:4BL$ !W$@ &0 'AL+W=O)ASNION4; $V^)R+-1ZV-UME[S\O# M#20\;\L,4IQ9295PC4.U]O), 8]*HT1XS/=[7L+CM#4>EO?F:CR4A19Q"G-% M\B))N'J9@I"[48NV7F\LXO5&FQO>>)CQ-3R#_IS-%8Z\VDL4)Y#FL4R)@M6H M-:'O9T%I4#[Q>PR[_.":F%264GXS@X=HU/(-(A 0:N."X\\69B"$\80X_JR< MMNJ8QO#P^M7[?9D\)K/D.C-J#5HD@A4OA%[(W2]0)=0U_D(I\O(_ MV57/^BT2%KF6266,")(XW?_R[Q41!P:T<\: 50;LGP;=,P9!91"4B>Z1E6G= M<P>:Q^(=/O'Y^8Z\_?'=T-,8U=AZ815ANH_ SD1XXB^$]6X(\YE_PGKF MMGZ&K$T"_Y2YAZG6^;(Z7U;Z"\[X>\0QD2LR4X 9DWL>QB+6+^1K.?&@(:IU&^]=L[3].DS?F<1#JD%!KHE"_*>V@]O<;W?]GQPP!C6, M@=//AT+)2 K!U9[(1\G3O F=MW6 VVO227VK0/Z_(_2"/6W[3D;I@192]_J4 MA=(;,L'75 01F:0162 PA!6]TC!9*P"TK"M%%M0U>J>2U4" M_[!:0?GZ)Q]Y6F#W02@FH62QWI"/!1(6^'5YR%_D/R^KU3O:O6I9K?317@.B MC+"+DJD8&R2"O8&H>,*.(4Z*A&0J3L,X0PWFB2S.E+EWI/^LZ]1_:K63NM7O MI+;_^_BMX>5]3]1F=6O9E;?2W.(THN M\\ZL-#-Z3=[907_(G/F<"71SV")/ZS9J=KZ-FE:!#EFG%UBW,L[<6GN9==PE MTT^31D6PT^[A^U M/^78#[3,RH."I=1:)N7E!C@B- _@_$I*_3HP9P_U6=/X;U!+ P04 " * MBF)1ORI&(<\" "J" &0 'AL+W=O@;*NT8!78>, (+]_X MN8K#$2 ^!8@K0/P.$'5/ #H5H/,>T#\!Z%: KHM,*<7%888U'J=2[)&TUH;- M#EPP'=K()]RF?:&EV24&I\>W8(*FT&=TG>?$9@)3=,/+&HN' MQ0Q=G%VB,T0XFA-*S;Y*0VV\L%QA5ITX*4^,3YPX1'/!]4:A+SR'_"T^--[7 M$N*#A$GL)5Q T4*=]B<4M^-V@S_3#\.C80-\YH?/(#/PJ G^1DVG3DC'\75/ M\#VZ2H4?K]/J1>=-LOX&2Y)SCYQN+:?KY?E> M&!6:\#6BMM)0)I1N$E&R#!R+O:IVXZ352EKF?F9DHHIJ9@\*4EJS8F72C[-67_@UF^K:/6>#7X:2(GUN//H/9GX)>(GS\J<5A3#O^/1#_- MH,QGDT/AT2W.0*Y=-U3(??SE;5BOU@WWVO69=^N3Z&I:]LU7FK*+S[%<$ZY, M;:\,9;O5-\4GR\Y83K0H7*]8"FTZCQMNS,\$2&M@]E="Z,/$'E#_GHS_ %!+ M P04 " *BF)1F8Q76E@# _"@ &0 'AL+W=O>O[.LNAH/I& MEB#PS4ZJ@AHZ%WNO$(]OGQD[XBUE)][ &\U0^*!SY;90M*T!H)@51L)M[=^'M*G0 MM^)?!@?=>296RD;*'W;P>3OW LL(.&3&AJ#X]PQ+X-Q&0A[_-T&]-J<%=I]? MHW]RXE',AFI82OX?VYI\[DT\LH4=K;AYE(=_H!&4VGB9Y-K]DD.S-O!(5FDC MBP:,# HFZG_ZTAC1 6"<84#4 *(^(#D#B!M ?"T@:0")N^-@K?,L29Q1= TS3YFZRKLN2 %364DR75.=EA3Y#/ MHNXM6R,C"?:;PH'8$UX#WZ_ 4,;U!PSQM%Z1]^\^D'>$"?(]EY6F8JMGOD&> M-IN?-9SN:T[1&4Y3\E4*DVOR46QA^Q;OH[Y69/0J\CZZ&' -Y0V)@[](%$3! M )_EU?!P.@!?78:O($-X. 1_HR9N2Q:[>/$Y.MU*96VEV+%2%Y(D;9+$)4G. M)'$=4%*V)1B5T$)6PFC,D?$*:V(+;'(@!39!I1P7(G?][B"B,N;<6E%\5]:WD^?GLB5&M ;7*#C2QJ M;?"2Y53LP8F_2DN=,.W0C*(TZ6E)3[1,TG18RJB5,KJ^&3:44Y$!J4^,ZQIB MW"8:7^E9[&PO=V]R M:W-H965TSG1"Z)6EY:7RQO_>YN]CGCO="/JL$0*/7E&=J MXB5:Y]>^K]8)I%3U1 Z9F=D*F5)M3+GS52Z!;IPHY3X)@KZ?4I9YT[%[MY#3 ML2@T9QDL)%)%FE+Y=@M<["<>]MY?/+!=HNT+?SK.Z0Z6H)_RA3267WO9L!0R MQ42&)&PGW@V^GF$G<"M^,-BK@S&RJ:R$>+;&M\W$"VQ$P&&MK0MJ'B\P \ZM M)Q/'G\JI5S.M\'#\[OV+2]XDLZ(*9H+_9!N=3+RAAS:PI077#V+_%:J$8NMO M+;AROVA?K0T\M"Z4%FDE-A&D+"N?]+4JQ($ 1QT"4@G(9P5A)0A=HF5D+JTY MU70ZEF*/I%UMO-F!JXU3FVQ89C_C4DLSRXQ.3^_ U$"A*W1/=2&99L806_0] M!TDURW;(+4!WC*X8+Z?/YZ IX^K"J)Z6-.K =R=^6JKY3V7/Y,B5A M@,?^2PLKJEG1*19N8Y6J^( U"DC4SHIK5GR*1=I8<8,UP''. M:N3H.%)HRA%W)R"O-GT;?-2 1R0,.[XC#CXZ4W 4?P=*(9;FA8:-:2\FQYB+6QWG>PT.^_-#BR/BS M2 D^IS17"R=1,KBG>N**(&,B!$K(%=O]HQG1*I;?G!%P8'$%911U\=XZF8D MS9W5HGKVP%<+5DJ:YO# D2BSC/#3>Z#LN'0\Y_7!8WI(I'[@KA8%.< 3R-^+ M!Z[NW$8E3C/(1>KX$JXH\4CJ)UC70I.\:>]_Y+/IB-:@!_T +X!_#> MUP>,#3"V!0(#!+; Q 36V!J@*DM,#/ S!8(#1#: G,#S&T!#[^.'+9&FL&N M35>[I++8ADBR6G!V1%S'*SU]4?FTXI6STEQ/J2?)U=M4<7+U)%GTG# : Q<_ MHNM/92I/Z!)=Q7&J+4\HVN;UQ-43X*<-2)+2GU7$#\A%(B$]RN]<8]>[?8+M*9$",3VZ#>U*8F2GU U*]!?OR@ ;25DXN^!=.,FW;A* M%_2D6[,L4W-(:.T+,W<0*67">/H/Q%U>J 4GE:#>'%]67HCKOX7[TAYVZ\@[ MZ\C[CDC_;>193P1-3P3_H2<*PM$+H25T]4 M-&NU 8^P]Z9XFZ#M-X+."IDT MA4QL"C%V^0C9#OB05::-[O1[.'/6I)L-EO%KJ1NN\QA7>#\#FZS _F,^G;UQWW1$VP6/LGX?==*O-PNX! M#9N>" =[8@,BXFE1;7:Z.ZK>%@5-9=# MRK4)'IM!0@^<'3C)A(T'/?SE:("_APN]UEG$LUX76AY$15W>16NU[#][W)HD M9^N6-QU8MKPO&X;G_X\3Y8-1/S-MV-4PMW6@TU\VZM!P2'.!*.P5B4K]G3+[>Z&-C\\FV^A=02P,$% @ M"HIB40%(():.! C1$ !D !X;"]W;W)K&UL MM5C;;N,V$/T5PEB@N\ V$G57X!C8Q$Z< BF"N&D?BCXP-FT3D40O2<6[?]\A M)ZD9,35@Q&0S/V*$9#7JJ,%?11(%GF.1$_ MKVG&MU<#/-@-/+'56ND!9S311PYS0J"Y;30C)>($&75X-O^/(> M1YI@$'\RNI4'UTA/Y87S5WUSO[@:N-HBFM&YTA($?M[H#J=^:R8/DWDADM[P["^V4.NK03) "[HD9::>^'9*ZPF%6F_.,VG^HVV- M=0=H7DK%\YH,%N2LJ'[)C]H1!P30L1.\FN"U"<$9@E\3_+Z$H"8$?0EA30C[ M$J*:$/4EQ#4A[NNEI"8D?=^0UH34+(,J IT8SQ>>O:YXMJ)"_H,GWDJF?Z%=TP_--J8A9CWR)KHEDC='G3U_0)^0@J1]*Q KT M7# EO\(@7/^QYJ4$03ET%$Q#&^/,:Y.O*Y.],R;[Z($7:BW1I%C0A84_[>:G M'7P'W-?XT-OY\-KK%)S1S07RW:_((O$%>D9>,(L41C.20E2:MZL2UY5 E'AEQ7?'>1H$78W#2 MV^'*M*!B#R?'J+%-*W"]8]3$@L)I'!VC;D]1?GABUYT%A<,P/$9-3U'8]WP? M'\/N+3 W]8(]["@^81.?L#/88UIPV)#?"W?4R$6=X:ZVV*TISK"_DC=822NZ MVSVA39$*MDO8"*49EE].3Y@5)I]-WU>R# M;D]L$\=^$'DM%TUL2$@T'(2M+)I:-;W$3=RXY7:K9H#]U#OC]K3Q2MIC*=)= MA=] A3?^L+F@4HH/C' O_):E$RNHO=Y.0?@"!ZTYVY12/SWZLT\>N_N.R.VU M*/HYH!9[QP-V5-L%%I3%!U:MU#\S[8-&$'=.VW2"B&S@S#1G5>[:]_' M [#1NV ^<<',V@.5R9 M<[V$)JXL5-58-J/-MX-OYL3<&K_&EW?8,C[5WQK,47 O7WVH@-YZQ2!E,[J$ M5[D7,1@KJK-_=:/XQAP,7[B"8Z:Y7%,"#:4&P/,EYVIWHU_0?($9_0M02P,$ M% @ "HIB40*]\=JU @ H@< !D !X;"]W;W)K&ULK57;;MLP#/T5P2_;@+6^IFN*)$!S&59@!8(&VQZ*/2@V$PO5Q97D MIOW[4;+C)FT:%-M>;(GB.3RD97*P4?K.E "6/ HNS3 HK:TNPM#D)0AJ3E4% M$D]62@MJ<:O7H:DTT,*#! ^3*#H+!64R& V\;:Y' U5;SB3,-3&U$%0_C8&K MS3"(@ZWAAJU+ZPSA:%#1-2S _JCF&G=AQU(P =(P)8F&U3"XC"]F/>?O'7XR MV)B=-7&9+)6ZZ,VWZ#-QPO,%3?^23:M;Q20O#96B1:,"@23 MS9L^MG78 2#/84#2 I*7@.P-0-H"TO=&R%I ]MX(O1;@4P^;W'WAIM32T4"K M#='.&]G3+I[LK :3QGB[&AA57Y7*EZ -A_([+YF]HF:V89&#)[S'E=0$%66@DR4:*J+?5?7*W(C&K)Y-J0.6BR**D&\G$* MEC+^"2F-,YA!:%&UBQWFK<)QHS!Y0V%*KI6T)<:6&/@ ?GH3[VCP(SV&KL4*-_@A>O[#Z.TCY_^8??. MO?;)SLZS;-]K^MHK[F=Q;]]K=H KZL7/7$VQPIVF(T"O?;LVD(1Q6&"HZ_8):=3,1FHU5E6]Y M2V6Q@?IEB4,4M'/ \Y52=KMQ ;JQ//H#4$L#!!0 ( J*8E$('8A[4 ( M &0% 9 >&PO=V]R:W-H965T,D75$X!O*Q8CT4"!)T/0P[*#9C"Y4E3U*2]M^7DATO Y+TLHLMT>1[ MCT^FDKW2KZ9$M/!6"6G&06EM?1^&)BNQ8J:G:I3T9:-TQ2QM=1&:6B/+?5$E MPCB*;L.*<1FDB8\M=)JHK15G6;QWP<1$X0 M"LRL0V#TVN$,A7! ).-/BQETE*[P>'U ?_"]4R]K9G"FQ O/;3D.[@+(<<.V MPB[5_@>V_7B!F1+&/V'?YD8!9%MC5=46DX**R^;-WEH?C@KB^$Q!W!;$7G=# MY%7.F65IHM4>M,LF-+?PK?IJ$L>E.Y25U?254YU-E[A#N45XT*J"F9)6DT\& M7K@M8>;I41OX"I,\Y\Y&)N!1-O^",_5ZCI9Q<0-7P"4\<2$H:I+0DC1'$&:M MC&DC(SXC8P!/Q%T:^"YSS/^M#ZFEKJ_XT-4:=G]%_TT&283//ZG+;++ 7= M+Y:LM"63H"3".S)]RLWPZ,\G[PL_WP8RM96V&8(NVETADV9R_J8W]\\3TP67 M!@1NJ#3J?2.)NIGI9F-5[>=HK2P=M%^6= VB=@GT?:.4/6P<07>QIA]02P,$ M% @ "HIB48:IA\ .! GA( !D !X;"]W;W)K&ULO5A;C^(V%/XK5K0/NU([B9TK(T#: 49=::=%PUX>5GTPB0%KDYC: M!J92?WSM)"1 3(9MF[Y 8KYS\?F^XR,\/##^76P(D> E2W,QLC92;N]M6\0; MDF%QQ[8D5[^L&,^P5*]\;8LM)S@IC++41HX3V!FFN34>%FMS/AZRG4QI3N8< MB%V68?[G TG9861!Z[CP3-<;J1?L\7"+UV1!Y.?MG*LWN_:2T(SD@K(<<+(: M6>_A_0PA;5 @OE!R$"?/0&]ER=AW_?(A&5F.SHBD));:!59?>S(A::H]J3S^ MJ)Q:=4QM>/I\]/Y8;%YM9HD%F;#T*TWD9F1%%DC("N]2^VL$KS+P M;HW@5P;%UNUR[T7AIECB\9"S ^ :K;SIAZ+ZA;6J%\VU4!:2JU^ILI/C9[(G M^8Z 1\XR,&&YY(HZ ;Y2N0&3(CSA OP,%J60 %N!*15XO>9DC25)P*]*S N< M$@'>3HG$-'VGT)\74_#VS3OP!M N9.>" M)Y721H!9GI#$8#_MMA]TV-NJ4G6YT+%<#ZC3X8)L[X#K_ 20@QQ#/I.;S>' MM)U_%WWVCZ.?%<.MM>,6_MPK_DZ$H'M>2>.HIF\?%11\D"03OW<$\NI 7A'( M>T6D*RW2N!*I:A2ET?BH49.X2J]!X56?F/LQ-%!Z M]4\U "//O6!MTH;!"(7A!6S:A@70@U%XH8$VS/=@B)!9 U%=@NC'-?#;GO"& M^D?ZHM;FG,;DQ_@>U#D,^N4;.LUD,&F!NY M?G3!N!$6^:Z9<7@RGN$K1= =G$N*TUMHA*AQC'HFLAD3T.V'2/>VWC7@C,UK MP!F[UX#K:E_8C#'XVAQKDPG^ O_WV0Z;H0/]GD72S!$8]".2X$:1M'%FD;1Q M9I&T<9TB:>8<[!YT$Y:IO<:W-GPS/,Y?-C("#?K@M%"Y39X10LFF$$+!IA) M"T986POVR?]ME?^ZN.@0:G>[7)9_G^K5^C+E?7&%<+'^ .\GT+ ^A?>S\JJD M<5_>W#QAOJ:Y "E9J5#.7:ATR\O+D/)%LFWQ;W_)I"IN\;@A6 T*#5"_KQB3 MQQ<=H+Z2&O\-4$L#!!0 ( J*8E&A=K$0/@, ,\( 9 >&PO=V]R M:W-H965TP\JIRKW\2QS2N4S%[I&A6=[+21S-'2E+&M#;(B*$D19TDRCB7C*EK,PM[: M+&:Z<8(K7!NPC93,/*U0Z,,\2J/GC?>\K)S?B!>SFI6X0?=0KPVMX@ZEX!*5 MY5J!P=T\6J9O5FE0"#?^XGBP)S)X5[9:/_K%73&/$L\(!>;.0S!Z[/$&A?!( MQ./S$33J;'K%4_D9_6UPGIS9,HLW6GSDA:OFT32" G>L$>Z]/KS#HT,CCY=K M8<,_'-J[D^L(\L8Z+8_*Q$!RU3[9EV,@3A0&DQ<4LJ-"%GBWA@++6^;88F;T M 8R_36A>"*X&;2+'E<_*QADZY:3G%ANG\\?+%?E5P(V6E&S+0K@N85D4W(M, MP)UJ\^\/7MVB8UR\A@O@"NZY$+1K9[$C-AXSSH^65ZWE[ 7+UW"OE:LL_*X* M++[7C\F+SI7LV955U@NXP?H*!LEOD"59\K"YA5<7KVW%#-H>\$$7IT$ '[P$ M[H$NMS_&:6D,4R52H3K8/L'IO35["MO+ S,%?/J#(.'.H;1_]Q :=H2&@=#P M!4(/RF"N2\7_(4OY*:-<6T<-(YBC$Z>A47NT7F:>AX5_X>)FY.2(P!VI M)E<3*AK33L]VX70=)M96.YI_0:SHBP.-OT#G.ZW=\\(;Z+YA%E\!4$L#!!0 M ( J*8E'K=KO\GP, /P. 9 >&PO=V]R:W-H965T1CM@P,G 14P:SM- M^^_7-I10($RTVY7ZDACS?TR3C$R,2(K\Q31Y$D!)^ M37/(Y)L=92D1\I'M39XS(*$FI8EI6Y9OIB3.C.E8[ZW9=$P/(HDS6#/$#VE* MV,L<$GJ<&-AXW;B+]Y%0&^9TG),];$ \Y&LFG\S*2ABGD/&89HC!;F+,\,T* M^XJ@$7_&<.2U-5*A;"E]5 _?PXEA*8\@@4 H$T3^/<$"DD19DG[\71HUJC,5 ML;Y^M?Y5!R^#V1(."YK\C$,138RA@4+8D4,B[NCQ&Y0!>0!.N?]&QQ%H& M"@Y]@LT>=/7] G%&?H/J('3K*0 MCTTAW56'FD'IVKQPS3[CFH-N:28BCE99"&$'?]G/'_7P39FF*E?V:Z[F=J_! M#>37R+'^0+9E6QW^+"ZFXU%7./_M]-6_/OU-,IQ*.(ZVYYRS%Q$&5]NV)&:, MD6P/\C(1:/N"ZK@U>=';LR-A(?KU0YI$WP6D_*\>A]S*(5<[Y/8JN3@HJ#L$ MA4:[!%A8]+5%=:4^3;&/O;'Y5*]J&S2R_;>891OCC52:ZZ!5!VCHNA7H3=1> M%;7W^ZC1+)==(HB+>/5ES]&O6TBWP/I2ZU>'^!^CUH/*H<&[U[JPZ-7+V"C0 MH@T9VHU"MR&>.VS4N0,SM+K+/*P"'O8&?"^;_,A MBR_3P*CR8/0Q-("M4^NRWET%IB@"V0UE= !LKV1U=!"!\JQO$&W M&G"M:^/>T-? ]$=B%OQ/LL#VR17[@PCCU)JP\_["<%J%&@SX -X71@;)<[XPP3DT0]W?!59HG] 6@K/?ZP()(Y@&M$Y)=5/=3X\'>!ZG[ MJ4UA__WK[K>Z\J#9%SHP0ZM9]3;&P:W;H VJZZ<(VZQ]S:? ]GJ,XC*@0R:* M[[-JMQK59GI :>S/\3^6(NO"5L'V<<);"31UG7 RD!5HQ: MQ8.@N9XEME3(R40O(SF> E, ^7Y'J7A]4 =4 ^_T'U!+ P04 " *BF)1 M?H=W"2<# #P" &0 'AL+W=O/Q\8/_JO).7)=,XE^*) M)R8=>T,/$ERQC3#W_K/7*@]' M .)I!D05('H/Z)T ="M UQDME3E;5\RPR4C)'2@;36SVP>7&H&1B@S;TFL4I+*;W<':%AG'QR3+916!:T#Z+>4GOMHN&'[>8+5$]4] ' M"$"G3*$>!8:<67U!7+F8E2ZB$RXNX5;F)M5PG2>8O,4'E)$Z+=$A+;.HE7"! MA0_=\#-$810VZ)G_-;QSV2*G6U>IZ_BZI_AL7J"A2E.E6+Y&.E8&EGLXCKMC M>S<]W3&5'!?IN)@L3^ 632H3*>1Z#S^^T\IP8S#3SRVZ>[7NGM/=.Z'[R9TB M3,[9%A5="K"R,K:'O;(F\::QW"7MP-':BV@[Z0S\86<4;(^+T!#5\P?#.NJ- MYGZMN=^J^8IO>8*4ESU'D32):\>'?AA^;-HR_PQ[(_^BEG_1RC.M,JVX?CE? M*43@N4$Z5084G=8F/^V$';_;[*<=%OG]5C^#VL^@E>?ZM: ;WUXYJ#(XVR-3 M^E.3BW::/CADDX__ +YQ,JR=#/_.R58*.KV"FWV3CW:2[O!4.?Z N_0[S?4( MCII'AFKM>JJ&6&YR4UZ8]6S=MJ>N6[V;GU$[+[OO;YKR6^"6J36GVT;@BBA# M?T!'097]M1P86;@6M92&&IY[3.F3!)4-H/H/W(FOP!02P,$% M @ "HIB4&ULO59;C]HZ$/XK5G0>6HDE5TA8 1+0<^G#2F@Y;1^J/IAD(#F;V#FV@5;J MCS]C.P1V-T253M67Q+?YYIL9CV>F)RZ>9 Z@R->J9'+FY$K5]ZXKTQPJ*H>\ M!H8[.RXJJG J]JZL!=#,"%6E&WC>V*UHP9SYU*RMQ7S*#ZHL&*P%D8>JHN+; M$DI^FCF^#T^ MH_]AC$=CME3"BI>?BDSE,R=Q2 8[>BC5(S_]!8U!(XV7\E*:+SG9L_'$(>E! M*EXUPLB@*IC]TZ^-(ZX$$N^&0- (!"\$T#/= F$C8#SG6F;&K'=4T?E4\!,1 M^C2BZ8'QC9%&:PJFP[A1 G<+E%/SC>+IT]T2'9&1%:_P=DAJ_'M'-C:RA._( MS5-_"LJ4)&_>@:)%^7;J*N2DD=VTT;^T^H,;^B?D@3.52_([RR![+N^B+:U! MP=F@9= +N(%Z2$)O0 (O\'XC+I$Y%2#MMP<_;!T6&OSH!O[?>(F)]<0C2"6* M5.'0.(A\8 4ZX_,#5%L07WJ41:VRJ%>9A5V:#O"[N[N)F ME<37W,)A$G=S&[?(-W'?(H3$*O^[+[5Z^U_ROBUVAYEHO>,)SC 9^$+T= MD/' &R7F1! .HFA,%+>*).H!/=-ZL$$YT/*:,"GA""5NY 4.,H+KK]EKV$Z3 MI+4)UPJ&)/V)INHGEBJ.XH&6J\'T1>6W8=?%=Z\:A0K0H;I_DB3E!Z9L/6A7 MVQYM83J3%^M+W;MUK0?WJZ[S"Q\W_&ZD\-P&NA=*MHE\P)@73*+?=DC/&\:8 M3\+V97:B>&U:FRU7V"B988Z]+ A] /=WG*OS1"MHN^/Y?U!+ P04 " * MBF)1RO-#2J0" "6!P &0 'AL+W=O##-Q+>23R@$T>2D+KL9.KG5UY[HJS:&DZDI4P/%F(V1)-:IR MZZI* LTLJ"QV MS;4Y<).XHEM8@7ZLEA(UMV/)6 E<,<&)A,W8F0SO%I&QMP;?&-3J0"8FD[40 M3T;YDHT=SP0$!:3:,%!\/<,,BL(081B_6TZG_:/-'7-94P4S47QG MF<['SHU#,MC07:$?1/T9VGQ"PY>*0MDGJ5M;SR'I3FE1MF",H&2\>=.7M@X' M .3I!_@MP#\&1"< HQ8P.@8$)P!!"P@N!80MP*;N-KG;PLVIIDDL14VDL48V M(]CJ6S36BW'3)RLM\98A3BL0L2$GK3Y) MRK4B[Y94 M@[.>&_))366FFO[K;8]IPQ):%C,MGY,P\/P@ M=I][G(>=\_!-TIYDO_#?Q7EZ4>I1YSUZB]1GT:O4!^'P(/6FWUY;15YX\[_1 MXK61/PJ"Z*B*[L$ *@&_N)G\BJ1BQW7S@W6GW7*9V)EZ=#[#I=/LB'\TS<:Z MQT9B7)$"-DCI75UC3++9 HVB167'W%IH')I6S'%Q@C0&>+\10N\5XZ!;Q&PO=V]R:W-H965T6;FF1EFAOY*R">U -!DG:5<#9R%ULMK MUU7Q C*J6F()'-_,A,RHQJ.:/]@R2.9*54P$NE?+-&+@=-U2 (SFJ?ZBUA]A))0V^B+1:KL M)UF5LIY#XEQID95@]"!CO/BFZS(0.P#44P\(2D!P"(A. ,(2$+[60E0"HM=: M:)< 2]TMN-O C:FFP[X4*R*--&HS#S;Z%HWQ8MP4RJ.6^)8A3@_O>"PR(%_I M&A3YD]PD"3,)I"FYXT49FG1>C$%3EEZBQ+?',;EX=TG>$<;)UX7(%>6)ZKL: MG3$JW;@T?%L8#DX8#LF]X'JAR(0GD-3@Q\WX7@/>Q2!4D0@VD;@-&A4^PK)% M0N\]";S J_%G]&JXWZNC\_^L3W[;^EXPPJHL0JLO/%L69(1A9GP./'XA/SZC M'+G3D*F?#5:BRDIDK40GK'RG:5X4&$VQ8U$>0UTA%4HZ5HEI?,_#T/,P2,^[ MX3TCM.=?N_*OW>A?&06-48 UMF8%Y&(*'&9,7]8YVC[RP8^BL+WOZ:A&*KSJ M'?(YEHK"7MC=EYH<2X5A.SA!NU/1[C32GLQF8/NW92ZIKLO*N%E'$+5ZWA]U MA7P&%[;:A[@]$E<5B:MSN=RM*<_#W]'D6"@,3_V.>I7?O6:_J4PQA-KVD[^!2O+C'K(IR)_D%_D M"4B<-^;=IUPRE; B]AN9AL#YWG;,>6_8T/R=<>HW4C4&7I"APM5K^@]6G:DR M6%,&PO=V]R:W-H965T M99"V654(S9WE-J\!LGL M1#>@W$FIC63H0E-1VQA@10!)09,X?D,EXRK*TK"W-5FJ6Q1N[S0\(W M#IT]6Q-?R4'K)Q]LBF44>T,@($?/P-SK"/<@A"=R-GX-G-$HZ8'GZQ/[QU"[ MJ^7 +-QK\9T76"^C=Q$IH&2MP)WN/L%0S\+SY5K8\"1=G[N81R1O+6HY@)T# MR57_9L]#'\X R?0*(!D 2?#="P67#PQ9EAK=$>.S'9M?A%(#VIGCRG^4/1IW MRAT.LSU4KL5(-JK_P+Y3K\FJ*+A?,G%Q\.(!D''Q,J7HI#T!S0>9=2^37)%Y M3QZUPMJ2#ZJ XA)/G>71=W+RO4YN$NZAF9!9_(HD<1(/1=R@G8WMF 7:V7_: ML8-&&^2JNJC_QV>73C8(TOZ\(38?Q>9!;'Y%[$LK#V"(+MUT>SEV$$#LOVKI M.]*S+0*;OVS'+$GI\=P /1L$":8*XVY)KEN%_4R,N^.-6O6#]#>]OXZ/S%1< M62*@=-!X\M;IFG[$^P!U$\;JH-$-:5C6[J\ QB>X\U)K/ 5>8/S/9'\ 4$L# M!!0 ( J*8E&BY!I"&@< %\F 9 >&PO=V]R:W-H965TK@,5OFUK MH_&XFBU4EE1OBI7*]2]W19DEM?Y:WH^K5:F2>4O*EF."4#C.DC0?G1ZWUSZ4 MI\?%NEZFN?I0!M4ZRY+RKS.U+!Y.1GCT=.$ZO5_4S87QZ?$JN5?7:.C;9\--/>K%A6[;_!0X=%HV"VKNHBZ\AZ!%F:;_Y/'KN) MV"'H=F "Z0C$)K > NT(="B!=00VE, [ A]*"#M".)0@.H(8.DM11XB&]B [ M@AQ*P.AIY5"[@S9+WNZ7BZ1.3H_+XB$H&[QNK_G0;KJ6K[=)FC?WQTU=ZE]3 MS:M/;]2]WNUU$.>;>ZW9LS\%%ZI.TF45%'_? Z^"%( M\^#CHEA723ZOCL>U'EO3PWC6C>-L,P[2,PX:7!5YO:B"23Y7/)8 M_=W@P8/T]X,'#]*G+YOY^&7:+_WT"S7K&_S>/J+;&XRV[=$#-]BU6A5EG>;W M>W?2YY\U/(AKE55_>#ICV\Y8VQGKZ>P7;:A5LE3@#;BAABVULSKY5B<_J#/-9T6F(*$;+M_I MDQ&!T?[(SKDS,B8(CO91%P"*,&?.@!ZQ%.$^ZIW;%N7.N-X#*,RY-:]3MT=, M":76*L4 #$G",#S]X7;Z0^_T7RB=Q6;I9@OK>A\D6;.W_VXO0#=\Z Z#,&XI MCP$48D+ 8Q7;L0KO6.-VFP1U\ABH1YTJ*W#+"+=KQJ@UZ1, 186T9$Q=%*.2 M6ALK=E&41>V]+0JB$ M-OQ'@G6.'_7HL[[NX4Z]KC M[C@ IU=""'O% %R(&8Z$M>L '&=8$ *O&29&+?&J/2^R3)6SH8MFW!-_!_O$ MQC_Q"PRTX^[?_R@4]IH!,"QL-Y@",!I1;M<)$!9QVK-@QD&QWT)_7:DR:2>T MF^)JT,(9B\#A=U@X4^6QO\S[%\XMMF#T 7!@]@%P8/@!<+[T@TV9Q_XZ[\\_ MV*W?0 ":0# WM4P!&!@U()PG:V#C!]AO").S^./%6U"HA*J><);5A?$H1-(6 MZL)T 95V)(PA'">4]7@W,09%T/\:J\ZZ]O96D#L> J!TF;&JUA1 01D-@B$: M]6DW;DG\;CDLIA' #H&EW" MU:MK9J]_@2)FBW9A6$2AG10 F)2A#&W10*>A)&&/:./GA+XHH7;T0]ES N"X M0$(X:SRLO?AP>_N"3:(@_D3A\=G@G^"989<8>R?\V]LO,6Y/_$^$7OLE[H,= M&'8!'!AV 1P8=@&<+^P2$S;(X;#1;[\$> DA#AJ 1BFD9TU !@F$G-'+(!# M(N(]3V/$9 WBSQK]]DM MKX.E+1B"Z(Z(F<%!_X!CJOA1P_S"R:\T$@#7/ M?':8!F RDM@1#73*^8[E[XLVD8/Z(\$261G#0#'(A+9-6XZL+WX M<'O[@G<.W_UQP^^^SSNTH,;S*?OVYDN-U]/#I^&]YDNADV+WT *" 8<6 PZ MM !AO8<6U,0,>CAF]!LO=?V>1;;M B NG7WK@B@6SJX%\@J->M(%->F"^M-% MO^%2U^.=@CD!0-*)Q0!(3Y4C$#@W(;T"3:*@_D3Q;*.EKN43^_%] H"P\_0# M@)S5CP$0HWU[U\0+ZH\7 ST6.EQPI+H@8A_O3*&6D'T[Q "*B1Z?829/,'^> M&&JN#(@*TBY- $C:X1' B,AV5:@W'<5ZQ)HDP?Q)XI"I=O3=OY-(ZIR?30!8 M)*1]IC@=UEI\L+6-V/'.FR/:"N_;-Y6J8%:L\WKS-^[MU>W;4&_;=X"LZV?X MZ#T&KD_Q4;QYU\DTOWGUZBHI[].\"I;J3G>%W@B]+N7F;:;-E[I8M>^MW!9U M763MQX5*YJIL /KWNZ*HG[XT'6S?*3O]%U!+ P04 " *BF)18E8P'9\% M #*&P &0 'AL+W=OGU) M+.JIQO,QZN2E(2CXEE.>,DC-+1Y+QL^YA-SL5.QE'*/V8HWR5)F/TYY;%X MNACAT4O#7;3>R*)A/#G?AFM^S^7G[<=,78V;**LHX6D>B11E_/%B=(G/ N(5 MA!+Q:\2?\KW?J)#R(,37XB)878RL8D0\YDM9A C5OV_\BL=Q$4F-XX\ZZ*CI MLR#N_WZ)?EV*5V(>PIQ?B?BW:"4W%R-OA%;\,=S%\DX\+7@MR"[B+46_!K@E]NAVK]RL6?A3*8%?BH0C*=!\&GR:7:+7,R[#*'ZCV)_O9^CUJS?H%8I2]&DC=GF8 MKO+SL53C+7H=+^NQ3:NQD8ZQ470K4KG)T3Q=\17 7_3S_1[^6,U3,UGD9;*F MI#?@/=^^1]1ZBXA%+& \5_WT#[NTES[KI]^&F:+C3OI\\."Q#]"O!P\>I-\, M'CQ(7WS?S ?_6?O!1J#-J:%E/'KDU-SQK\]G;&F M,U9VQCHZ*XY;5!XWZ A57*?D%IGMVX01%ZLY^K:_,0&42[!WB)I!L9A%#E%S M (5]USE$79LH:AOCN@%0V+;M0]3"1&%**,6'L " 63YA+>Q@^NUF^NW>Z0]2 MR3.>OZS!6Y1R"2U$%<7>Z_T=L;09G@,@ES%-+@#R+%WL$="!5*>1ZAR16IEZ M^(SXLRJGKP# M[Y57^"3N48ZZNW41!M@3!+.IU:6]K$]Q?G%35/RB2&3TZ M6%4=NDH39GN.Y>LR31CV7%\O80((9Q/*NH2V50#N+P-Z+!C]K:PSCU:J,0KC M(I+"J54U[/] MCB5MDRKNSZJ#O=D;Y,T "O!F 5X,Q3+9QV"VSR/_5-XLP]X,]%3ZQR"*7\R MO-F$,>+95%=LPBBUF -+)FVQ0?J+C7_MS00H+"C1Q0,HJHZ"IAU 8>SICS+8Z5C)-LF2DSQK!P1ZCN[HO$VUY!1/OP1XL+6-DV."B/X(LX B M6?JB!0"*N1V9@+1YGISVX7=*S"1,]")M#H"P8VPP$V3LP@ ,4H[5+<)G_0G M_!Y'](QW1T:.F@,@WS56U02IDVB<'Q-%B'%^QGOO]96'K5 M36OSX>FR_-RBM4_QV0T&VA?X+*@^*[7AJZ]%!2"F2\N>&ARN>%0!U_U$(^7)1=-!\OIO\ U!+ P04 " * MBF)12\,-F+<# "T#@ &0 'AL+W=O= ACRE(E<3[W4F.*][^LHA8SI"UE MCF\2J3)F<*A6OBX4L+@RRH0?!L'0SQC/O=FDFKM3LXDLC> YW"FBRRQCZOD: MA-Q,/>IM)^[Y*C5VPI]-"K:")9A/Q9W"D=^BQ#R#7'.9$P7)U+NB[Q=A8 VJ M%?]RV.B=9V)3>9#RT0YNXJD7V(A 0&0L!,._-;OZ")J&!Q8NDT-4OV31K X]$I38R M:XPQ@HSG]3][:@JQ8X XAPW"QB \U:#7&/3V#?I'#/J-0;^J3)U*58<%,VPV M47)#E%V-:/:A*F9EC>GSW/*^- K?@$7$)Q07K! M[R0,PN!0/#]GOCC9G(X=V?1:HGL57N\8'BI&7 H@?R=DE_2K5Z1_^8BFY,9 MIK\Z'/=;Q_W*K;Q%_OLO*#12]R&+0Y#)PY+$N5L C(!\$>L5#D MRRUD#Z!96ONN#'U4T:59FI] P;B'' MYZ6!!IT"!\YL/F^/10&*R\/*YT:@ 7D&IK0KG)T+@;J+RYY.+2X-.]#PS.7M M=(_V?KJ\;H1P\./R=FI(W7*X+R5M>/>-*)Y2]TZWZ.#,=>]TC0[=^@(J0E_X M\=AHRXLKH!8,4FJ("4,%(B;%6R&5(MZ[%0[RY?9,@XL@^,V51*>1]%<0R3E] MK9*7?4I?WFR+ ZOH8$0/:RGMQ)2ZU?3D'4F^D?]Q$=).@NF9-3CL-#AT*^B9 M>&ZB>'$;]D?C/0;]G<_Y#-2J:HLTB629F_KSM9UM6Z^KJN'8FY]C2U8W4!U, MW<_=,K7BF*R !"&#BQ'*B*I;I'I@9%$U#0_28 M2/:;85H*R"_!](J79#JR# MME&=?0=02P,$% @ "HIB4<\]Y@ V! :1$ !D !X;"]W;W)K&ULM5AM;]LV$/XKA%%@+;!$)"595N 8J.T5*]!@0;*N M'XI]H*6S3402/9*.&V _?J2D2+;>DB7-%UNB[AX^=\=[*&IZ$/).;0$T^I$F MF;H<;;7>73B.BK:0,G4N=I"9)VLA4Z;-K=PX:B>!Q;E3FC@4X[&3,IZ-9M-\ M[%K.IF*O$Y[!M41JGZ9,/LPA$8?+$1D]#MSPS5;; 60J:XR)"$]>7H([E84M7(VP900*1MA#, M_-W# I+$(AD>_Y2@HVI.ZWA\_8C^*0_>!+-B"A8B^<9CO;T<348HAC7;)_I& M''Z',B#?XD4B4?DO.I2V>(2BO=(B+9T-@Y1GQ3_[42;BR,'@=#O0TH$^U\$M M'=RF@]?CX)4.7IZ9(I0\#TNFV6PJQ0%):VW0[$6>S-S;A,\S6_=;+&Q .$O0M13Q/M+H&Y.29?K!/@1Y#^C]$C3CR0<#^_5VB=Z_^X#>(9ZA M/[=BK\SD:NIH$Y(EYD0E_7E!G_;0=]&5(;Q5Z+V NKYK+R^=R>^9J+9LOG*W,:C-7W[\86_190ZJ&9O*KF?S! MJ.:PX5EFXUFQA&41=-6I@!CG$%8\[V?4]T)OZMP?EZ-MY>+ KZU.^(TK?N-! M?B83]]P*:]&2T9:9AE2V4T!I;K0.NCIE48#Z1UPF'B$-PFTCX@>DFV]0\0V& M5PEHG4"A(2F+ <5[:;.KMX!V(+GH;,R@Q>3,H_ZXP;?#RL=N#^%)17@R2-@T M^W#UYY-V]<.Q%YZ26TQ:Y#JLEAU6 0U[UDA8A1#^K\Y\1B,27.\)^(U;D1SM M/^0-%ON\1#W.ZMC'N#NIA-9LZ(O2BOY%/T,+22V\Q'WK$M3"2[S7ZV&)<:(< M(:9-0>PPHV[H]S0LJ26;#&OV"S6Q1#U9)EX0]K"I!9H,*_3+%(^TQ??,;!>3 M9@H[S#Q,@Q[2M4J389E^6O5(6VTI-:+-&9;JL)MCM+@RMI9R^A90O:%O* M2>C2)N<.J]XW%UH+/GU"\%_4R27H28L2TNKD3C.,>SJ UIL#'7XM?[J32X#C M%YB -L5Z\2RK99>5&S2W6N?H#)J"W.1G>84BL<]T<7RJ1JOO!1_S4W)C?$$N MEL6IOX8I/D)<,6E:0*$$U@82GP6QE13Z+^0I\/4^> #M#?2Z58W#3(IA<2^Q"Q@RX8 VA$7XEC"Z M5M2.R@BG;.O"<3@54K6U707WN^ZZ'R1V MGA5(&>L%SK$+Q&%)M 8E[HS3=FZ#SU*HLU?;TBC,%=D&\P4>!K2-*;*6*@75 MEPGP+A2'##(K1]&\L*V6I6>36DMNC)227 K2:MB-Z R#38"Q!_LU_,SVV$TV MVC/?[ICH32.H,QW&.98_ICGV&.N_BHM*NI'Z2VVF(UK?'C*X5Y#1IO6;K!

    7Z"FO_M.N<@0!$V%FW._EM>Y52:^[=D9WV][-UD>1?4%$^(=]B["A*%K7E&DJ.J^@:0KBV05G M\)JLS2-RCV_ZIY"1FNE5GXSP8'^'E-;\8]_KWBY$UVNPO]GI!-8?20$3;8T.P6BP^0"X99K>] M9!:GKAM4!=(DZ8;($V".NBBIP4MT381 MBO225%Z_?D=2W(Q29=#+-*=$$DU]&HK\AJ3>WSI_O73N6MQ5QH;Y:!/C]F \ M#L5&53+\Y;;*PI65\Y6,<.C7X[#U2I9AHU2LS#B93&;C2FH[^O!^5]>E'^,# M%U41M;-PLCGQ3:O;\'2].10W.NBE-CK>ST?M_T:-1*6MKO2#*N>CR4B$C;O] MVWG]X&R49E%X9\Q\-.TN?%,^ZN*GTXL&\DHN0WLFRN57"2#ST6P"%:ZT#[$M MT=8O@?%&0>'NJ([N1)NH_+&,ZK-W]5;;=5,-/,48/48;A]W?+H@'_E?"Z%8K M7:AC5]25LK&+HU>F ;1AH[=A)*RLU'QTY&Z4%Y=RK9J'@KN^R@#AIP1D#-> MR(]UT%:%(*0MQ85?2ZL?VE(([PV!]X893P;=1NS2JP!%GZ.])=#>\J)]5044 M,/?BL'3;IHD/B\+5-L)PW+0V@GQ'0+[CA3P'A_6Y;"E]&<2YB^)[;^">4"/W MA!?SU-Y 9"HPJ/@E)0)LTW@A=M*78I/=U!)4(\=)&Y >8(OBW>@Z,D,66V1&=]9TKEPQ_BTW\U MY.N8C;+$E%T3,+352IQX5T$>:J.'A#Z(?W35+8N]*PLW#GYB-,D7"; HRDF9]8+5MR^0K[L+&)/22\JLESXFQ$\W1=KI4U,?QJ3TDC+KA99UBC$I MX:3,PB%7.7J#9D8)*&,6$)U3X&AFE((R9@6U.07T':BJK(T2%RO1I1G'*DIM M,":EH(Q908^8/_6=QU$>8U(*RI@5])@,O02*,L>@'F%QEK#_%4[?+_Q59Y*-R+)F6AC-E"@ZGFTRN ,2D+ M9:^P, :834)7 Q/&I"R4,5OHI6A"GE1J4V-,RD(9LX7HU!T/[SEEH9S90C1F MAC$I"^7>"%&8O0PIIRR4LV_<4YB] M+D3NW#-;B,;L=2'*0CG[7.AI47P@ <&8E(5R;@L-3-(1+<:D+)1S6V@0L\N) M(0G!F)2%.5GNON';?7_X MX7]02P,$% @ "HIB47=+<84& @ \20 !H !X;"]?;7/2Y;)-X^V,YOGI=N;B]7/(_S.Q MWVSVZ_RS7_\^YM/TC\'I3S^^EUW.4[-X[<9MGE9-^CA<3Y=T.7*S>'E; M->/+FS2I=I!"D-8/,@BR^D$.05X_*" HZ@>U$-36#[J'H/OZ00\0]% _Z!&" M'NL'R1)E7!(DS; FT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M(7!;$&XAD%N0 M;B&P6Q!O(=!;46\ET%M1;R706VBOJK01Z*^JM!'HK MZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;;+.$0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]'O9U ;Y]M=A/H M[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z!VH=Q#H':AW$.@=J'<0Z!VH=Q#H M':AW$.@=LY^5!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>K>H=TN@=XMZMP1ZMZAW M^YUZE^GSD,NUYVN-S_].JJ?SO?GZ^,ORZ^3LO5QP3K<5Y?DO4$L#!!0 ( M J*8E'_)Z=UXP$ &PD 3 6T-O;G1E;G1?5'EP97-=+GAM;,W:74_" M,!0&X+]"=FM8Z=?\B'"CWJH7_H&Z'61A6YNV(/Q[NP$F&B4:3'QO6*#M><]Z MDN>*ZZ>MHS#:M$T7IMDB1G?%6"@7U)J06T==6IE;WYJ8OOH7YDRY-"_$Q&12 ML-)VD;HXCGV-;'9]2W.S:N+H;I-^#K7MIIFG)F2CF]W&/FN:&>>:NC0QK;-U M5WU*&>\3\G1RV!,6M0MG:4/&ODSH5[X/V)][6)/W=46C1^/CO6G3+K9I6(C; MAD)^O,07/=KYO"ZILN6J34?RX#R9*BR(8MODNZ)GQY-CNF':??*3\X00V M/$Z_XX\S?J__RSX$2!\2I \%TH<&Z:, Z>,&UL M4$L! A0#% @ "HIB41://L?N *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ "HIB49E&PO=V]R M:W-H965T&UL4$L! A0#% @ "HIB41X#PK;R! >A, M !@ ("!8PT 'AL+W=O& >&PO=V]R:W-H965T&UL4$L! A0#% @ "HIB4?U8]EIC"@ NT !@ ("! M"!P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"HIB4;\723GZ P &@D !@ ("!R2\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"HIB43HFDAK8!0 UPX !D ("!G$D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "HIB4?^WZEU.!0 .@P !D M ("!?FD 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "HIB4>39"\*5"0 AH !D ("!9WH 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "HIB M4<85?<2F @ K04 !D ("!Q(H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "HIB43(L&9>< P N0D M !D ("!#Y0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "HIB42*(PF2%! B@L !D M ("!J9\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ "HIB48++(<8< @ ;@0 !D ("!#:T 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ "HIB42@6 MJ!3 @ MP< !D ("!P;0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "HIB4:4BL$ !W$@ &0 @($6PP >&PO M=V]R:W-H965T&UL4$L! A0#% @ "HIB49F,5UI8 P /PH !D ("! M?LH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "HIB40%(():.! C1$ !D ("!U=0 'AL+W=O&UL4$L! A0#% @ "HIB48:IA\ . M! GA( !D ("!#=\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "HIB47Z'=PDG P \ @ !D M ("!G>H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ "HIB46FG$U>J P J0P !D ("!L/0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"HIB46)6,!V?!0 RAL !D ("!)0(! 'AL+W=O&PO=V]R:W-H965T8 -@0 &D1 9 " @>D+ 0!X;"]W M;W)K&UL4$L! A0#% @ "HIB49"$(W<^ @ MM@H T ( !5A ! 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ "HIB47=+<84& @ \20 M !H ( !Z!@! 'AL+U]R96QS+W=O XML 76 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 77 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 78 FilingSummary.xml IDEA: XBRL DOCUMENT 3.20.2 html 203 296 1 true 46 0 false 6 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 - Debt (Tables) Sheet http://www.trex.com/role/DebtTables Debt (Tables) Tables http://www.trex.com/role/Debt 29 false false R30.htm 1030 - Disclosure - Leases (Tables) Sheet http://www.trex.com/role/LeasesTables Leases (Tables) Tables http://www.trex.com/role/Leases 30 false false R31.htm 1031 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.trex.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.trex.com/role/StockholdersEquity 31 false false R32.htm 1032 - 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 32 false false R33.htm 1033 - Disclosure - Stock-Based Compensation (Tables) Sheet http://www.trex.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://www.trex.com/role/StockBasedCompensation 33 false false R34.htm 1034 - Disclosure - Segment Information (Tables) Sheet http://www.trex.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.trex.com/role/SegmentInformation 34 false false R35.htm 1035 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.trex.com/role/CommitmentsAndContingenciesTables Commitments and Contingencies (Tables) Tables http://www.trex.com/role/CommitmentsAndContingencies 35 false false R36.htm 1036 - Disclosure - Business and Organization - Additional Information (Detail) Sheet http://www.trex.com/role/BusinessAndOrganizationAdditionalInformationDetail Business and Organization - Additional Information (Detail) Details 36 false false R37.htm 1037 - Disclosure - Inventories - Summary of Inventories (Detail) Sheet http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail Inventories - Summary of Inventories (Detail) Details 37 false false R38.htm 1038 - Disclosure - Inventories - Additional Information (Detail) Sheet http://www.trex.com/role/InventoriesAdditionalInformationDetail Inventories - Additional Information (Detail) Details 38 false false R39.htm 1039 - 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 39 false false R40.htm 1040 - 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 40 false false R41.htm 1041 - 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 41 false false R42.htm 1042 - Disclosure - Debt - Schedule Of Debt (Detail) Sheet http://www.trex.com/role/DebtScheduleOfDebtDetail Debt - Schedule Of Debt (Detail) Details 42 false false R43.htm 1043 - Disclosure - Debt - Additional Information (Detail) Sheet http://www.trex.com/role/DebtAdditionalInformationDetail Debt - Additional Information (Detail) Details 43 false false R44.htm 1044 - Disclosure - Leases - Additional Information (Detail) Sheet http://www.trex.com/role/LeasesAdditionalInformationDetail Leases - Additional Information (Detail) Details 44 false false R45.htm 1045 - 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 45 false false R46.htm 1046 - Disclosure - Leases - Maturities of Operating Lease Liabilities (Details) Sheet http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails Leases - Maturities of Operating Lease Liabilities (Details) Details 46 false false R47.htm 1047 - Disclosure - Stockholders' Equity - Additional Information (Detail) Sheet http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail Stockholders' Equity - Additional Information (Detail) Details 47 false false R48.htm 1048 - 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 48 false false R49.htm 1049 - 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 49 false false R50.htm 1050 - 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 50 false false R51.htm 1051 - 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 51 false false R52.htm 1052 - Disclosure - Stock-Based Compensation - Additional Information (Detail) Sheet http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail Stock-Based Compensation - Additional Information (Detail) Details 52 false false R53.htm 1053 - 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 53 false false R54.htm 1054 - 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 54 false false R55.htm 1055 - 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 55 false false R56.htm 1056 - 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 56 false false R57.htm 1057 - Disclosure - Income Taxes - Additional Information (Detail) Sheet http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail Income Taxes - Additional Information (Detail) Details 57 false false R58.htm 1058 - Disclosure - Segment Information - Additional Information (Detail) Sheet http://www.trex.com/role/SegmentInformationAdditionalInformationDetail Segment Information - Additional Information (Detail) Details 58 false false R59.htm 1059 - Disclosure - Segment Information - Details of Segment Information (Detail) Sheet http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail Segment Information - Details of Segment Information (Detail) Details 59 false false R60.htm 1060 - 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 60 false false R61.htm 1061 - Disclosure - Commitments and Contingencies - Additional Information (Detail) Sheet http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail Commitments and Contingencies - Additional Information (Detail) Details 61 false false R62.htm 1062 - 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 62 false false All Reports Book All Reports d940715d10q.htm d940715dex104.htm d940715dex311.htm d940715dex312.htm d940715dex32.htm trex-20200930.xsd trex-20200930_cal.xml trex-20200930_def.xml trex-20200930_lab.xml trex-20200930_pre.xml g940715dsp1.jpg http://fasb.org/us-gaap/2020-01-31 http://fasb.org/srt/2020-01-31 http://xbrl.sec.gov/dei/2019-01-31 true true JSON 81 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "d940715d10q.htm": { "axisCustom": 1, "axisStandard": 18, "contextCount": 203, "dts": { "calculationLink": { "local": [ "trex-20200930_cal.xml" ] }, "definitionLink": { "local": [ "trex-20200930_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml", "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml" ] }, "inline": { "local": [ "d940715d10q.htm" ] }, "labelLink": { "local": [ "trex-20200930_lab.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "trex-20200930_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "trex-20200930.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/2020/elts/us-gaap-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd", "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd", "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-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/2020/currency-2020-01-31.xsd", "https://xbrl.sec.gov/exch/2020/exch-2020-01-31.xsd", "https://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "https://xbrl.sec.gov/sic/2020/sic-2020-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/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd" ] } }, "elementCount": 397, "entityCount": 1, "hidden": { "http://www.trex.com/20200930": 2, "http://xbrl.sec.gov/dei/2019-01-31": 6, "total": 8 }, "keyCustom": 20, "keyStandard": 276, "memberCustom": 23, "memberStandard": 22, "nsprefix": "trex", "nsuri": "http://www.trex.com/20200930", "report": { "R1": { "firstAnchor": { "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": null, "first": true, "lang": "en-US", "name": "trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P07_01_2020To09_30_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": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P07_01_2020To09_30_2020", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": null, "first": true, "lang": "en-US", "name": "trex:SeasonalityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": null, "first": true, "lang": "en-US", "name": "trex:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1029 - Disclosure - Debt (Tables)", "role": "http://www.trex.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_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": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_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:LeasesOfLesseeDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": null, "first": true, "lang": "en-US", "name": "trex:SupplementalFinancialInformationOfOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1030 - Disclosure - Leases (Tables)", "role": "http://www.trex.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": null, "first": true, "lang": "en-US", "name": "trex:SupplementalFinancialInformationOfOperatingLeasesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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": "1031 - Disclosure - Stockholders' Equity (Tables)", "role": "http://www.trex.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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": "1032 - 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", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1033 - 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", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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": "1034 - Disclosure - Segment Information (Tables)", "role": "http://www.trex.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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": "1035 - Disclosure - Commitments and Contingencies (Tables)", "role": "http://www.trex.com/role/CommitmentsAndContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "div", "us-gaap:NatureOfOperations", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1036 - 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 }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_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": "1037 - Disclosure - Inventories - Summary of Inventories (Detail)", "role": "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail", "shortName": "Inventories - Summary of Inventories (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryFinishedGoods", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EffectOfLIFOInventoryLiquidationOnIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1038 - 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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EffectOfLIFOInventoryLiquidationOnIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "trex:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1039 - 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": [ "td", "tr", "table", "trex:PrepaidExpenseAndOtherAssetsCurrentTableTextBlock", "trex:PrepaidAndOtherCurrentAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_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", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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": "1040 - 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": [ "div", "div", "div", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "trex:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_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": "1041 - 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": [ "td", "tr", "table", "trex:ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedMarketingCostsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020_PricingTierOneMemberTREXTierAxis", "decimals": null, "first": true, "lang": "en-US", "name": "trex:DescriptionOfDebtToEbitdaRatio", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1042 - Disclosure - Debt - Schedule Of Debt (Detail)", "role": "http://www.trex.com/role/DebtScheduleOfDebtDetail", "shortName": "Debt - Schedule Of Debt (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020_PricingTierOneMemberTREXTierAxis", "decimals": null, "first": true, "lang": "en-US", "name": "trex:DescriptionOfDebtToEbitdaRatio", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:DebtDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_2020", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1043 - 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", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_2020", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "div", "div", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_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": "1044 - 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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "trex:SupplementalFinancialInformationOfOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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": "1045 - 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": [ "td", "tr", "table", "trex:SupplementalFinancialInformationOfOperatingLeasesTableTextBlock", "us-gaap:LeasesOfLesseeDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_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": "1046 - 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": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.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": "1047 - 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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn04_29_2020", "decimals": "INF", "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P07_01_2020To09_30_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1048 - 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": [ "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P07_01_2020To09_30_2020_StockAppreciationRightsAndOptionsMemberusgaapAwardTypeAxis", "decimals": "0", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P07_01_2020To09_30_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": "1049 - 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": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P07_01_2020To09_30_2020_StockAppreciationRightsSARSMemberusgaapAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn12_31_2018", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "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": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2019To03_31_2019_RetainedEarningsMemberusgaapStatementEquityComponentsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_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": "1050 - 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", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P07_01_2020To09_30_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1051 - 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": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P07_01_2020To09_30_2020_TransferredAtPointInTimeMemberusgaapTimingOfTransferOfGoodOrServiceAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_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": "1052 - 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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P07_01_2020To09_30_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": "1053 - 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": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P07_01_2020To09_30_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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": "1054 - 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": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020_StockAppreciationRightsSARSMemberusgaapAwardTypeAxis", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_USD_per_Share", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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": "1055 - 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": [ "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020_TimeBasedRestrictedStockUnitsMemberusgaapAwardTypeAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "div", "div", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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": "1056 - 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": [ "div", "div", "td", "tr", "table", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020_PerformanceBasedRestrictedStockTargetMemberusgaapAwardTypeAxis", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_shares", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_2020", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsValuationAllowance", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1057 - Disclosure - Income Taxes - Additional Information (Detail)", "role": "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail", "shortName": "Income Taxes - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "div", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": "3", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "Unit_pure", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "div", "us-gaap:NatureOfOperations", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unitRef": "Unit_Segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1058 - Disclosure - Segment Information - Additional Information (Detail)", "role": "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail", "shortName": "Segment Information - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": null }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P07_01_2020To09_30_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1059 - 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", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P07_01_2020To09_30_2020_OperatingSegmentsMembersrtConsolidationItemsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P07_01_2020To09_30_2020", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1060 - 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", "td", "tr", "table", "trex:ScheduleOfReconciliationOfNetIncomeToEBITDATableTextBlock", "ix:continuation", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P07_01_2020To09_30_2020_OperatingSegmentsMembersrtConsolidationItemsAxis", "decimals": "-3", "lang": null, "name": "us-gaap:InterestIncomeExpenseNet", "reportCount": 1, "unique": true, "unitRef": "Unit_USD", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "div", "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "PAsOn09_30_2020", "decimals": "-5", "first": true, "lang": null, "name": "trex:SensitivityChangeInSurfaceFlakingWarrantyReserve", "reportCount": 1, "unitRef": "Unit_USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "1061 - 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", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020_MinimumMembersrtRangeAxis", "decimals": null, "lang": "en-US", "name": "trex:WarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.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": "1062 - 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": [ "td", "tr", "table", "ix:continuation", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "div", "div", "div", "body", "html" ], "baseRef": "d940715d10q.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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_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", "div", "body", "html" ], "baseRef": "d940715d10q.htm", "contextRef": "P01_01_2020To09_30_2020", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 46, "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": [ "r405" ], "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": [ "r406" ], "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": [ "r407" ], "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": [ "r407" ], "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": [ "r407" ], "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": [ "r408" ], "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": [ "r407" ], "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": [ "r407" ], "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": [ "r407" ], "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": [ "r407" ], "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": [ "r403" ], "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": [ "r404" ], "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": [ "r142", "r148", "r149", "r150", "r151", "r153", "r155", "r159" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r142", "r148", "r149", "r150", "r151", "r153", "r155", "r159" ], "lang": { "en-US": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformationDetailsOfSegmentInformationDetail", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r249", "r250", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r388", "r390" ], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r249", "r250", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r388", "r390" ], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r161", "r233", "r236", "r350", "r387", "r389" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r161", "r233", "r236", "r350", "r387", "r389" ], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2020-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r248", "r249", "r250", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r388", "r390" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2020-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": [ "r248", "r249", "r250", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r388", "r390" ], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2020-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": 10.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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "trex_BoaMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "BOA [Member]", "terseLabel": "BOA [Member]" } } }, "localname": "BoaMember", "nsuri": "http://www.trex.com/20200930", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "trex_ContractReceivableRetainageCurrent": { "auth_ref": [], "calculation": { "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail": { "order": 2.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Contract receivable retainage current.", "label": "Contract Receivable Retainage Current", "terseLabel": "Contract retainage" } } }, "localname": "ContractReceivableRetainageCurrent", "nsuri": "http://www.trex.com/20200930", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "trex_DescriptionOfDebtToEbitdaRatio": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Description Of Debt To EBITDA Ratio.", "label": "Description Of Debt To EBITDA Ratio", "terseLabel": "Consolidated\u00a0Debt\u00a0to Consolidated EBITDA Ratio" } } }, "localname": "DescriptionOfDebtToEbitdaRatio", "nsuri": "http://www.trex.com/20200930", "presentation": [ "http://www.trex.com/role/DebtScheduleOfDebtDetail" ], "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "trex_LenderPercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lender Percentage.", "label": "Lender Percentage", "terseLabel": "Lender Percentage" } } }, "localname": "LenderPercentage", "nsuri": "http://www.trex.com/20200930", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "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/20200930", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "trex_LineOfCreditFacilityAdditionalBorrowingCapacity": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Line of Credit Facility, Additional Borrowing Capacity.", "label": "Line of Credit Facility Additional Borrowing Capacity", "terseLabel": "Line of Credit Facility, Additional Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityAdditionalBorrowingCapacity", "nsuri": "http://www.trex.com/20200930", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsTables" ], "xbrltype": "textBlockItemType" }, "trex_PricingTierFourMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Pricing Tier Four [Member]", "terseLabel": "Pricing Tier Four [Member]" } } }, "localname": "PricingTierFourMember", "nsuri": "http://www.trex.com/20200930", "presentation": [ "http://www.trex.com/role/DebtScheduleOfDebtDetail" ], "xbrltype": "domainItemType" }, "trex_PricingTierOneMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Pricing Tier One [Member]", "terseLabel": "Pricing Tier One [Member]" } } }, "localname": "PricingTierOneMember", "nsuri": "http://www.trex.com/20200930", "presentation": [ "http://www.trex.com/role/DebtScheduleOfDebtDetail" ], "xbrltype": "domainItemType" }, "trex_PricingTierThreeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Pricing Tier Three [Member]", "terseLabel": "Pricing Tier Three [Member]" } } }, "localname": "PricingTierThreeMember", "nsuri": "http://www.trex.com/20200930", "presentation": [ "http://www.trex.com/role/DebtScheduleOfDebtDetail" ], "xbrltype": "domainItemType" }, "trex_PricingTierTwoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Pricing Tier Two [Member]", "terseLabel": "Pricing Tier Two [Member]" } } }, "localname": "PricingTierTwoMember", "nsuri": "http://www.trex.com/20200930", "presentation": [ "http://www.trex.com/role/DebtScheduleOfDebtDetail" ], "xbrltype": "domainItemType" }, "trex_RegionsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Regions [Member]", "terseLabel": "Regions [Member]" } } }, "localname": "RegionsMember", "nsuri": "http://www.trex.com/20200930", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "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/20200930", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "domainItemType" }, "trex_TierAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Tier [Axis]" } } }, "localname": "TierAxis", "nsuri": "http://www.trex.com/20200930", "presentation": [ "http://www.trex.com/role/DebtScheduleOfDebtDetail" ], "xbrltype": "stringItemType" }, "trex_TierDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Tier [Domain]" } } }, "localname": "TierDomain", "nsuri": "http://www.trex.com/20200930", "presentation": [ "http://www.trex.com/role/DebtScheduleOfDebtDetail" ], "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/20200930", "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/20200930", "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/20200930", "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/20200930", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "trex_WellFargoMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Well Fargo [Member]", "terseLabel": "Well Fargo [Member]" } } }, "localname": "WellFargoMember", "nsuri": "http://www.trex.com/20200930", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-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": 9.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r4", "r21", "r166", "r167" ], "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, 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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r16", "r363", "r376" ], "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/2020-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/2020-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": 3.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r95", "r96", "r97", "r275", "r276", "r277" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r100", "r101", "r102", "r104", "r170", "r171", "r172", "r173", "r176", "r177", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r279", "r294", "r295", "r296", "r297", "r352", "r353", "r354", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402" ], "lang": { "en-US": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2020-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 provided by operating activities:" } } }, "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r252", "r267", "r281" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r78", "r189", "r195" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r128" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r128" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r128" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r86", "r145", "r150", "r157", "r169", "r311", "r315", "r321", "r361", "r375" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r8", "r52", "r86", "r169", "r311", "r315", "r321" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 16.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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r254", "r269" ], "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/2020-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_BaseRateMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate [Member]" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtScheduleOfDebtDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r32", "r80" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 17.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r74", "r80", "r82" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r74", "r322" ], "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) increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r84", "r86", "r118", "r122", "r123", "r125", "r127", "r132", "r133", "r134", "r169", "r321" ], "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/2020-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": [ "r215", "r216", "r217", "r218" ], "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/2020-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/2020-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": [ "r42", "r203", "r367", "r380" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r200", "r201", "r202", "r204" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r43" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r95", "r96" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity", "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r20" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r20" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r20" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r20", "r212" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r20" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 6.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, 180,000,000 shares authorized; 140,563,175 and 140,374,926 shares issued and 115,785,673 and 116,481,442 shares outstanding at September 30, 2020 and December 31, 2019, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r54", "r56", "r57", "r60", "r370", "r383" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "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/2020-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r220", "r222", "r234" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r220", "r221", "r234" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r63", "r350" ], "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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r211" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r15", "r16", "r17", "r362", "r364", "r374" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Interest rate", "verboseLabel": "Eurodollar\u00a0Rate Loans\u00a0/\u00a0LIBOR Index" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail", "http://www.trex.com/role/DebtScheduleOfDebtDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r39" ], "lang": { "en-US": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Base\u00a0Rate\u00a0Loans" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtScheduleOfDebtDetail" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r40" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 12.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 liabilities classified as noncurrent and other.", "label": "Deferred Tax and Other Liabilities, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r291" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r78", "r143" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 20.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/2020-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": [ "r115" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r233", "r236", "r237", "r238", "r239", "r240", "r241", "r242" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r233" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r282" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarliestTaxYearMember": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Earliest identified tax year.", "label": "Earliest Tax Year [Member]" } } }, "localname": "EarliestTaxYearMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r61", "r105", "r106", "r107", "r108", "r109", "r116", "r118", "r125", "r126", "r127", "r129", "r130", "r371", "r384" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r61", "r105", "r106", "r107", "r108", "r109", "r118", "r125", "r126", "r127", "r129", "r130", "r371", "r384" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_EffectOfLIFOInventoryLiquidationOnIncome": { "auth_ref": [ "r181" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/InventoriesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r284" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities": { "auth_ref": [ "r284", "r303" ], "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": "Increase in effective tax rate due to decrease in domestic production activities deduction" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionsQualifiedProductionActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r268" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r95", "r96", "r97", "r101", "r110", "r112", "r131", "r173", "r212", "r213", "r275", "r276", "r277", "r296", "r297", "r323", "r324", "r325", "r326", "r327", "r328", "r393", "r394", "r395" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity", "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EurodollarMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate based on U.S. dollar denominated deposits at foreign banks or foreign branches of U.S. banks.", "label": "Eurodollar [Member]", "terseLabel": "Eurodollar Rate Loans [Member]" } } }, "localname": "EurodollarMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FIFOInventoryAmount": { "auth_ref": [ "r12" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/InventoriesAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r320" ], "lang": { "en-US": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Federal Funds Effective Swap Rate [Member]", "terseLabel": "Federal Funds Rate [Member]" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.trex.com/role/FinancialInstruments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinancingReceivablePortfolioSegmentAxis": { "auth_ref": [ "r178", "r179", "r180" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r194" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r190", "r192", "r194", "r197", "r351", "r358" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r190", "r193" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r78" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 18.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r185", "r186", "r360" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r198" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r62", "r86", "r145", "r149", "r153", "r156", "r159", "r169", "r321" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsByNatureAxis": { "auth_ref": [ "r206" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_GuaranteeObligationsNatureDomain": { "auth_ref": [ "r205" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r58", "r145", "r149", "r153", "r156", "r159", "r359", "r368", "r373", "r385" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityNameAxis": { "auth_ref": [ "r286" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r287", "r288", "r290", "r293" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r285", "r289", "r292", "r301", "r304", "r306", "r307", "r308" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r87", "r111", "r112", "r144", "r283", "r302", "r305", "r386" ], "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/2020-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": [ "r81" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r46", "r366", "r381" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r77" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 14.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r77" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 11.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r77" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 15.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable": { "auth_ref": [ "r77" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 16.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r77" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 12.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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r77" ], "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 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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r119", "r120", "r121", "r127" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r191", "r196" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r191", "r196" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 22.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r372" ], "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", "negatedTerseLabel": "Interest income, net" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/SegmentInformationScheduleOfReconciliationOfNetIncomeToEbitdaDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r72", "r75", "r81" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InternetDomainNamesMember": { "auth_ref": [ "r309" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r182" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r47" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r49" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryLIFOReserve": { "auth_ref": [ "r50" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r3", "r49" ], "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 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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r48" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LIFOInventoryAmount": { "auth_ref": [ "r12" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/InventoriesSummaryOfInventoriesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LatestTaxYearMember": { "auth_ref": [ "r286" ], "lang": { "en-US": { "role": { "documentation": "Latest identified tax year.", "label": "Latest Tax Year [Member]" } } }, "localname": "LatestTaxYearMember", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r330" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r339" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r339" ], "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 payment for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r339" ], "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 payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "verboseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r339" ], "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 payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "verboseLabel": "2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r339" ], "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 payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r339" ], "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 payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r339" ], "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 payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r339" ], "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 payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "verboseLabel": "2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r339" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r341" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r36", "r86", "r151", "r169", "r312", "r315", "r316", "r321" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r26", "r86", "r169", "r321", "r365", "r378" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r38", "r86", "r169", "r312", "r315", "r316", "r321" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 8.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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r35", "r88" ], "lang": { "en-US": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.", "label": "Line of Credit Facility, Commitment Fee Percentage", "terseLabel": "Revolving\u00a0B Commitment Fee" } } }, "localname": "LineOfCreditFacilityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtScheduleOfDebtDetail" ], "xbrltype": "percentItemType" }, "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/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r35" ], "lang": { "en-US": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "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/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail", "http://www.trex.com/role/DebtScheduleOfDebtDetail" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r35", "r88" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail", "http://www.trex.com/role/DebtScheduleOfDebtDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r15", "r362" ], "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" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR) [Member]" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtScheduleOfDebtDetail" ], "xbrltype": "domainItemType" }, "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NatureOfOperations": { "auth_ref": [ "r135", "r136" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/BusinessAndOrganization" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r74" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 4.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 financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r74" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r74", "r76", "r79" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 10.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 provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r0", "r53", "r55", "r59", "r79", "r86", "r100", "r105", "r106", "r107", "r108", "r111", "r112", "r124", "r145", "r149", "r153", "r156", "r159", "r169", "r321", "r369", "r382" ], "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", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r98", "r99", "r102", "r103", "r113", "r114", "r115", "r174", "r175", "r243", "r244", "r245", "r246", "r278", "r298", "r299", "r300", "r355", "r356", "r357", "r397", "r398", "r399", "r400", "r402" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "verboseLabel": "Recently Adopted Accounting Standards" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/RecentlyAdoptedAccountingStandards" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r138" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/BusinessAndOrganizationAdditionalInformationDetail", "http://www.trex.com/role/SegmentInformationAdditionalInformationDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OpenTaxYear": { "auth_ref": [ "r286" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "gYearListItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r145", "r149", "r153", "r156", "r159" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r334", "r340" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r332" ], "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 lease liabilities", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesMaturitiesOfOperatingLeaseLiabilitiesDetails", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r332" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r332" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 15.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r333", "r335" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r331" ], "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 lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease ROU assets", "verboseLabel": "Operating lease assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets", "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r338", "r340" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r337", "r340" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r148", "r149", "r150", "r151", "r153", "r159" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r1", "r319" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/BasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r9", "r10", "r11", "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/2020-01-31", "presentation": [ "http://www.trex.com/role/AccruedExpensesAndOtherLiabilitiesSummaryOfAccruedExpensesAndOtherLiabilitiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r51" ], "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/2020-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": 23.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r41" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 14.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 19.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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r69" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 7.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r71" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedLabel": "Financing costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r66" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r254", "r269" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r19" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r19" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r6", "r30", "r31" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 20.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets", "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseCurrent": { "auth_ref": [ "r5", "r7", "r183", "r184" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/PrepaidExpensesAndOtherAssetsSummaryOfPrepaidExpensesAndOtherAssetsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": { "auth_ref": [ "r67", "r270" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 8.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r68", "r89" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 5.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r65" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r0", "r53", "r55", "r73", "r86", "r100", "r111", "r112", "r145", "r149", "r153", "r156", "r159", "r169", "r310", "r313", "r314", "r317", "r318", "r321", "r373" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 21.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r13", "r14", "r199", "r379" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 21.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r70", "r89" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 6.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/2020-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/2020-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": [ "r128" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r213", "r279", "r377", "r397", "r402" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 4.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r95", "r96", "r97", "r101", "r110", "r112", "r173", "r275", "r276", "r277", "r296", "r297", "r393", "r395" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r141", "r142", "r148", "r154", "r155", "r161", "r162", "r164", "r232", "r233", "r350" ], "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/2020-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": [ "r223", "r224", "r225", "r226", "r227", "r228", "r230", "r231", "r235", "r247" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r229" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionExplanation": { "auth_ref": [ "r230" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r336", "r340" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/LeasesSupplementalCashFlowInformationToOperatingLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r128" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r128" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r266" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.", "label": "Schedule of Debt [Table Text Block]", "terseLabel": "Schedule of Debt" } } }, "localname": "ScheduleOfDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r127" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r187", "r188" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/GoodwillAndOtherIntangibleAssetsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r12", "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/2020-01-31", "presentation": [ "http://www.trex.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r210" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r145", "r146", "r152", "r187" ], "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/2020-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": [ "r145", "r146", "r152", "r187" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r254", "r269" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r261" ], "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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r137", "r139", "r140", "r145", "r147", "r153", "r157", "r158", "r159", "r160", "r161", "r163", "r164", "r165" ], "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/2020-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/2020-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": [ "r64" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r77" ], "calculation": { "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows": { "order": 17.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r258" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationGrantsParentheticalDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r258" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r264" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r263" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsMethodUsed": { "auth_ref": [ "r260" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r265" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail", "http://www.trex.com/role/StockBasedCompensationSummaryOfStockBasedCompensationExpensesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r255" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValueTableTextBlock": { "auth_ref": [ "r259" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r251", "r256" ], "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/2020-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": [ "r83", "r254", "r257" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r262", "r280" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationSummaryOfAssumptionsUsedToEstimateFairValueOfEachSarDetail" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r212" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StandardProductWarrantyAccrual": { "auth_ref": [ "r209" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 11.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualNoncurrent": { "auth_ref": [], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 13.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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r207" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r208" ], "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", "verboseLabel": "Provisions and changes in estimates for future settlement of surface flaking claims" } } }, "localname": "StandardProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r18", "r19", "r20", "r84", "r86", "r118", "r122", "r123", "r125", "r127", "r132", "r133", "r134", "r169", "r212", "r321" ], "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/2020-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": [ "r45", "r95", "r96", "r97", "r101", "r110", "r112", "r131", "r173", "r212", "r213", "r275", "r276", "r277", "r296", "r297", "r323", "r324", "r325", "r326", "r327", "r328", "r393", "r394", "r395" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity", "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r95", "r96", "r97", "r131", "r350" ], "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/2020-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/2020-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": [ "r19", "r20", "r212", "r213" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r19", "r20", "r213", "r253", "r259" ], "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/2020-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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockRepurchasedDuringPeriodValue": { "auth_ref": [ "r19", "r20", "r212", "r213" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r20", "r24", "r25", "r86", "r168", "r169", "r321" ], "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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r85", "r213", "r219" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_StockholdersEquityNoteStockSplit": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Description of the stock split arrangement. Also provide the retroactive effect given by a stock split that occurs after the balance date but before the release of financial statements.", "label": "Stockholders' Equity Note, Stock Split", "verboseLabel": "Description of stock split" } } }, "localname": "StockholdersEquityNoteStockSplit", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r329", "r342" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r329", "r342" ], "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/2020-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/2020-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/2020-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/2020-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/2020-01-31", "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r233", "r241" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r233", "r241" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r241" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r241" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/RevenueFromContractsWithCustomersSummaryOfDisaggregatedNetSalesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r44", "r215" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r44", "r215" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesAcquired": { "auth_ref": [ "r20", "r212", "r213" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StatementsOfChangesInStockholdersEquity", "http://www.trex.com/role/StockholdersEquityAdditionalInformationDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r44", "r215", "r218" ], "calculation": { "http://www.trex.com/role/ConsolidatedBalanceSheets": { "order": 5.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, 24,777,502 and 23,893,484 shares at September 30, 2020 and December 31, 2019, respectively" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r100", "r101", "r102", "r104", "r170", "r171", "r172", "r173", "r176", "r177", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r279", "r294", "r295", "r296", "r297", "r352", "r353", "r354", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402" ], "lang": { "en-US": { "role": { "documentation": "Amendment to accounting standards.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2020-01-31", "presentation": [ "http://www.trex.com/role/IncomeTaxesAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r90", "r91", "r92", "r93", "r94" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/CommitmentsAndContingenciesAdditionalInformationDetail", "http://www.trex.com/role/CommitmentsAndContingenciesSummaryOfReconciliationOfCompanysResidentialProductWarrantyReserveDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r90", "r91", "r92", "r93", "r94" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail", "http://www.trex.com/role/DebtScheduleOfDebtDetail" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/DebtAdditionalInformationDetail", "http://www.trex.com/role/DebtScheduleOfDebtDetail" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r269" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockBasedCompensationAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r269" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r117", "r127" ], "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/2020-01-31", "presentation": [ "http://www.trex.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r116", "r127" ], "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/2020-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/2020-01-31", "presentation": [ "http://www.trex.com/role/StockholdersEquityComputationOfBasicAndDilutedEarningsPerShareDetail" ], "xbrltype": "stringItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r1": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6935-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e7018-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=d3e31137-122693" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=112272810&loc=SL108384541-122693" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256" }, "r12": { "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" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1278-109256" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e2626-109256" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256" }, "r127": { "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" }, "r128": { "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" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258" }, "r13": { "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=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70229-108054" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r135": { "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" }, "r136": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r14": { "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=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r15": { "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=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599" }, "r16": { "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=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522" }, "r168": { "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" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r17": { "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=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919244-210447" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447" }, "r18": { "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=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=121647567&loc=SL82921830-210448" }, "r181": { "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" }, "r182": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r183": { "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" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r189": { "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" }, "r19": { "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=120391452&loc=d3e13212-122682" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r20": { "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=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=121559207&loc=d3e25336-109308" }, "r202": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r204": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=121555522&loc=d3e12069-110248" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "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=120391452&loc=d3e13212-122682" }, "r210": { "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" }, "r211": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r212": { "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" }, "r213": { "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=120397183&loc=d3e187085-122770" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.C)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187143-122770" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "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=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130531-203044" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130532-203044" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121556615&loc=SL49130533-203044" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "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=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130549-203045" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "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=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(i)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=113356391&loc=SL49131195-203048" }, "r247": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "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=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r258": { "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=120381028&loc=d3e5070-113901" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "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=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r262": { "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=120381028&loc=d3e5070-113901" }, "r263": { "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=120381028&loc=d3e5070-113901" }, "r264": { "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=120381028&loc=d3e5070-113901" }, "r265": { "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=120381028&loc=d3e5070-113901" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r267": { "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=120381028&loc=d3e5070-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "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=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=SL79508275-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "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=120391452&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "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" }, "r282": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319" }, "r284": { "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" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "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=120391452&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121610041&loc=d3e36027-109320" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&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=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330036-122817" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116825942&loc=d3e330215-122817" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r308": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473" }, "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=120391452&loc=d3e13212-122682" }, "r310": { "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" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r313": { "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" }, "r314": { "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" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r319": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "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=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=121607252&loc=SL5864739-113975" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612" }, "r322": { "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" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "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=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "840", "URI": "http://asc.fasb.org/topic&trid=2208923" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980" }, "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=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919359-209981" }, "r342": { "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" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733" }, "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=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r358": { "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" }, "r359": { "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" }, "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=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r361": { "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=120398452&loc=d3e534808-122878" }, "r362": { "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=120398452&loc=d3e534808-122878" }, "r363": { "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=120398452&loc=d3e534808-122878" }, "r364": { "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=120398452&loc=d3e534808-122878" }, "r365": { "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=120398452&loc=d3e534808-122878" }, "r366": { "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=120398452&loc=d3e534808-122878" }, "r367": { "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=120398452&loc=d3e534808-122878" }, "r368": { "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=120399700&loc=SL114874048-224260" }, "r369": { "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=120399700&loc=SL114874048-224260" }, "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=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r372": { "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=120399700&loc=SL114874048-224260" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r374": { "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=120400017&loc=d3e572229-122910" }, "r375": { "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=120400017&loc=d3e572229-122910" }, "r376": { "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=120400017&loc=d3e572229-122910" }, "r377": { "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=120400017&loc=d3e572229-122910" }, "r378": { "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=120400017&loc=d3e572229-122910" }, "r379": { "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=120400017&loc=d3e572229-122910" }, "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=120391452&loc=d3e13212-122682" }, "r380": { "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=120400017&loc=d3e572229-122910" }, "r381": { "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=120400017&loc=d3e572229-122910" }, "r382": { "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=120400993&loc=SL114874131-224263" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r385": { "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=120400993&loc=SL114874131-224263" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r387": { "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" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r40": { "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=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641" }, "r403": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r404": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r405": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r406": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r407": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r408": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r41": { "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=120391452&loc=d3e13212-122682" }, "r42": { "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=120391452&loc=d3e13212-122682" }, "r43": { "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=120391452&loc=d3e13212-122682" }, "r44": { "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=120391452&loc=d3e13212-122682" }, "r45": { "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=120391452&loc=d3e13212-122682" }, "r46": { "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=120391452&loc=d3e13212-122682" }, "r47": { "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=120391452&loc=d3e13212-122682" }, "r48": { "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=120391452&loc=d3e13212-122682" }, "r49": { "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=120391452&loc=d3e13212-122682" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r50": { "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=120391452&loc=d3e13212-122682" }, "r51": { "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=120391452&loc=d3e13212-122682" }, "r52": { "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=120391452&loc=d3e13212-122682" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580" }, "r58": { "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=120395209&loc=SL114868664-224227" }, "r59": { "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=120395209&loc=SL114868664-224227" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=120395209&loc=SL114868664-224227" }, "r62": { "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=120395209&loc=SL114868664-224227" }, "r63": { "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=120395209&loc=SL114868664-224227" }, "r64": { "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=120395209&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3179-108585" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3255-108585" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6787-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3000-108585" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586" }, "r83": { "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" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r87": { "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=120395691&loc=d3e23780-122690" }, "r88": { "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=120395691&loc=d3e23780-122690" }, "r89": { "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=120395691&loc=d3e23780-122690" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" } }, "version": "2.1" } ZIP 82 0001193125-20-284053-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001193125-20-284053-xbrl.zip M4$L#!!0 ( J*8E$LE6XWI4\! -B\%P / 9#DT,#KMG^H;&;<_ZG&[;:[MW9NZ7#@QEBVD, M&AY^G+_^9E6!A"1D(8E' 1DQXY8$%%69O\I7967]]']?'FWIB7B^Y3H_'ZA' MRH%$',,U+>?AYX,PN#\<'DC_]]-__)^?)@'<"#<[_G'@D9>?#R9!,#W^\.'Y M^?F(_G!DN(\?-$53E%$'&N%WVI;S8^'.ESO//G*]![A3Z7R@E^]TG\2WTZNF M-7L@>7/_ [\XNW6EZ><.NU<=C48?V-79K;Z5=B,TJG[X_>N7&V-"'O5#R_$# MW3$6^F*]T??E^TVRU'&?&$H>*=JCUD_/DK4$O MSW%XZ2'0?>&)F ^;WCN"ZH!)+**;]-_ "FSR254.__73!_X9?GPD M@2X9KA,0!X@0D)?@ WWPHV1,=,\GP<_?;L^H[*-O.21_A=;3SP?K)=C M^ASQ^$?+-(G#/L+UB_"1>)8A.?HC- 6RXWC\2!P3_@_.;/WA@/?Y);@F]S\? M7"GJ=_B/ N'654;?.PK[?/#I7K=]\M.'A2;7O^&S:X3L!99OZ/8?1/?.X!<_ MX[OHWQU?=05777.;E_VKD_E5IPXP^_4$7N;I]KECDI?_(:\97Z. ;E#ZH^%@ MF/EU)TP6)FAXZIB?00)G?./AH:H!NK< _8'[<6\6Z?W:_D\0X^0 ?I#^,7RS_X] \[^"AI1SWE&"P6 M1;H+ ^D?#^PGA?]4X"#4[0&1IP[AWWP0Y/X4J\K*UI72"!-B<1)4H!6=(=4]+-/T,_H%/>ISUXUY-5K?M>EOJRTANR.[2. MW.WVI<#E+_+A/81^H^_1C2#4[62')9L\$1LN3"SX8$KP^VKO:;.I0_+YF. W MRY&H44:[J@YY5ZF!(=/GIL0(+'C+ZQ&C_XS@G]C7A+SVR#VA!A#Q/_U$]=RQ MSVQ)P(7$+-#C #3%SP>^]3BUJ0)DOP$8[CGV#F-S^>C%!T/M0]1(K#&W;N8[ M&'U'@(/X%FH*OJ&9F:4(C_C '*9EO\Q?'#<1&91O&]K0B LL"BSBKYKTV>WT MS,["_H0RR?VVA()'+$!0J\ADZW?;D@D>(79[* 2Z?EL*P2-&:-=MPGU8$G?L MJ^^&'OO&G.7C2"TRQ72E#%(M#>F3%-U-F 4S^VJ9](=[T(T2DZ(DU4,X.?^? M1>ML^6%H[T-J^U-F:\Z^@O/N!=0^^\3=*.I:QD_.K\W[:B;N'1UVE/E;S.C. M#TOO^;! E#=II([F-%)'0M*(QB^RTHC>FQ^-TBU6$6G$W?$J<*36"D=9:90K MCL;^I2,@?G@8,4A!1'QEY]&JVO>.*A82YJ,%WD8.;TZC5;3OZDADWFJ'ZBB_ MT7:_:T*/MGNHY3/:!?G?X8@6:-3[R/]. O_[R?]N@D9]X63<,HVZ6]"H7XB. M[ @G&??1D;GCB-&H+[P=D15']-[<<,0T*R6,6'-L0?JJRJ&6GQT!7HK8NF:0 MEZY9L)J& HY6'>9M-8FG41=YV\EUM.+IQL71]O.T_P74<@OV?S&\%7:T^?)6 M/"]_<;2Y>;+I<<3OE]"&'EC.PPUY8*M+?'W-]X(3U_%=VS)9A/4\((\^76S[ M?DU\/B;=OG*]X!YN<:-G^:.A3W,ZSBQ'=^C"W34QB/6DW]ED^7:V=E<"U2/# MAK\T^F["^UZFMF584:\ETX++/'LK2DLYSCZ&^(F-Q/GI0^K;L_0*6'*1$S$<^%X;@0"D=G9F)VO M=OU^R[+_B.<1OE$/ 19*C$JD8B[6YW- M SW"=#^8-@\1&(%!8ZH"A=DPH*".F>/DAB;VCZ=TKZ/%O/-KZV$2^#?CZYLD M4,8TYY]NVA(>#LL]C7_?.- V<9UJSU_HMI7KV18/1A_=2?S"]GQ\HUL^FH$$ MME=IIY&W"1I7\XU":70:.Z:W^$O8,(3L0X V >7T<6J[KX0P&ER%GC$!:EW9 MNM,@+&P88YO8G=50@ &:EAW2W7\WQ @]BVZQ.7UA&RG-,\]]!.MK&O+=@>^>4UO0'QX5/HN-&(276& ]URB!G3,@G#&R TH0,]_2ND M6]B!]JY#UY6$!]*FGL^]W;31MXG_:R8#*.A+MA>]249)QK&VB?U+=EDSF)V( M9:T.KDW<'9LFVRFNVU>Z99X[)_K4"G2[73+^32*T"0TT8NO>Z0:V%T,_2>Z[U4PC0: L M[K[&#&51UL9:NFY9 MJ*)-@#8@%K$A@F77\-1/H6R]&N6CB@9Z]+=%S4<5#2D-%V@H.ZI5F$*#HUX9 MRJ+A!#.4RTCN$8WKF*$L3(:R:-# #&5!,Y1% PIF*+>*W9BAW/8,9=$0B1G* MY68HB\9_S% N-4-9-/9CAG*3N8L9RE5F*(N&!LQ0;J,,N/6([H?>:POYGC+T M9G(^_6Q23$T69*ET8Z]$S>ZK_*@S+#;;7F9C'KH0J[6(YYSPC*G)-=?2=4L_ M%6T"M &QB T1E'W#,_F$4O\U2B\4#?3H;XN:FBP:4AHNT%!V5*LPA09'O5*3 M1<,)IB:757=0)*YC:K(PJQ O(%R&G"G;KS8(%G,/9]$OB_O'[5_W2]$UOWQ4?6 M=N.(GUI+G#8A!).72R^O+!+[,7FYR=P]8AD=,*] ? M/$*6PUV?R5UP[@#=PEI$ME*[RR;[5F-O$R@N@PGQ$DL#2>YOK%F[5*WW-]WS M="=XA>:(][004/^W;H?LX;%MN\_45:2"-KK1KX5AM@BH")3>@H#S<6QYN5]$<05X&R+^"C_P8/LYR=J_!3187L-SX]D*!![-]BO*V" = W/A;(/FE$[GOM]>GO],?A&5T-)]G/>0, M3AE)2SE)UV@:PLKY4%K*R]MGMR&LG(VDK9R<>*0I$C8QEC9Q\XOKF*[#/,@[ MW?EQ>7]//# EX#5?SG^YO%Y?'OE& M8NN$$H)17#"VR@-!((H+Q%89W0C$/("(AZ]GQI%8M9-$+1)&ZW!F170A-3OQ M\/7B -W"HG>BX;D1"$1F9V,V5JFINDJ-:(C *C5B5JD1#2=8&[7F]GW=ZE^* M-@':@%C$A@!*M.E&FE!>(EJ.@E@$#8-LI;5114,*5C@LZ]Q2D;B.%0Z%J7 H M&C2PPJ&@%0Y% PI6.&P5N['"8=LK'-8$D5B_KAWLQ_IU3>8NEBK+"B$L559K MH+<)J@B4W(""\G!O>8BERBH$^=B_=/ P-T$7+"P'< "WK^:AQU?RX/GMLWL[ M<4-?=TQ6L9<0AQF[YS!E'.H&+P>3Z/=:5+U:ZB@//&V)0$ETZY+]U)]2]U]N)YX8/D]N)Y06O_QTZ"TKLA+WQ M3#^^#ICTFXL;CTRAW"P^[-;L]CJ6N&7D]FXDX^0Z MB>IV_<1"?J!;#C'C!.>%B#*-\M.NG_X50H=I0K3K4'=4>"YOZOD\=)@V^B(3 M..@L[FY15*Z?6Y92.O_'IFG1, 2@6[?,<^=$GUK!8OIF\V'P)A':A 8JZUQG M)3^[^0A8&7@CNZ]^!F M062ML;4T4D38#@A[6-[PA[(KD>64H ZB*X,U.T,66+-SE)T1NIG /@L=TY]E MB=T\Z]--$3&AT?-&*"K#@(NV:Y,\W637)N_=SYM)Y_]IZ+FF:]N+)]TVA=G+ MHVLF9[7O*N6F.KQU$_%*S(8L)1MR8>?1\%#1#M5,$%@.7.9W+$>'0P #EY4$ M+K:POYGC+T1G.>;:[OS Q MU/[E:O]M]YT7S7_4_E5J?]'0@-I?Q))317,=M7]9VK\ZSG<3G.\G2LFA]B]; M^V=-6*#WYIZFLL1_U/Y5:W^1T(#:ORP=(!+74?N7J?VKX7S"[DLL_FPJ^&[^ M&?K!"%M8"APB'BN$PW (.PR+@,$C 88!PJ!@. M@RW@,,@1#LF-;SLF2H)53G953)%_1RBG3RBF2DVCEE&/E MY,[#Y(8Z/*PLVU9J/*QL"[CF5[UL":YXVFCN@&WO::/E0+9-H&LSRY-G]J!2 M%0TN52MZ82,E]'P-5*JH5.L%V3:!KLTL3Z1[HE)%3S5O&W!8E-D_1*6*2K5N MD&T3Z-K,\D0('Y6J<'"I6M$+MUJ13%-%I8I*M5Z0;1/H6LUR/$RC[,RQ?D'\ MP\RC:O.KB^(K9AZ5G5]=%";AT]"!JR9HM_$-+I\)X0(%\14NGU'A [LD^>%I&V141"K%4 M,>):=<2U,+ZBA"V[(D)1G$0_I+R*"/GR$$^5*%M+%I(;@%JR9:-RTG@"5LZ_TH8OPD6;PN][.#%AM@?[ZF3CNH^6DMIR9!XN-?%@:Q$8R M1(6X4ZC+T\3YY0WTM5Z./6*SY'-_8DVE>\]]O";W_L\'9[H1?%=[VK S&G0. MI,"-?K[XWNN/1NK!AZP/=],?_L">]MW0,XC/OTZ(;L(,_ND#$.'33_2/1/]* M?O!J@W"B<^Q0MZT'YU@R8&C$^WBP>,>S90:38VEXU+.2'@;N[#=Z0_334J,VZ(_#">'/J--Y,X$[/9:4Q ]W;A"XC]%O M=ZX'@XE^.S1_A[ITB2_2_]\NW1)U7IR_+5UA'CB56H!UZM] Y$@ = M#OVI3JOQTU?#TU''7CY^-"U_:NNO(,+H*.#9?_RGVE<^1A3^L$+BA;%VLHQ5 MJ^U84^ DW8,D/[S7'RW[]5CZKUM06+YT09ZE:_=1=_XKNNY;_PL]5-G(V0_/ M$<$<>J:,O4@S;0T^%H>6;.;.M2?XXM?3Z63RZ]?SV]NSB\OD+@[ M$_\BZQA06 M[T8D4C7U[XN:+T;-@FCO[R>U5QXN6&K7?5Z<75Y_7314)E9 &$T(??.SIT^W M!Q*UOQS781:J94B.3CTXDUC'GUTCI+8?W3EX($7>"5A@B4/@HH-0HHTA!Y]4 MY?!?S :;-[A(?43JCDA-H*Z_M\#IYR1P_N/__!300YN YK8]U4T3&OKY0#E@ MWZ.&V?>H"YR&[ 62$7H><(IQ8<9,55'^OMT,3!K)T):M3WWX.?XTN[0PR@/> MGUU_^D*Y/KRZO M;Z6K;]>IE##W9J;>^.26 M7E9'G6ZJ:<+X"W]9"(#-R7P573;>5>VE[,2F,]>3@@F1_HIGHL0#VMI\,K::!Q7VU[K]M^K&Z[J&Y%F-:WU^.+FW.F5%'?"LRG M6-\&L\D8*UP:^)>XY"ON+W2M6;J3)HY8/ET0E#AU%7&:@]TY^J1W].'PZ6+!E-Z=$V9VN VI":1Q]V@?LVXDCKUB%X MSWNY-3/A3B=^VZ%/C$/KY7!BF29QCOD_=/6XJPZ'8!]XY$6BJ2&Z\RI+YXYQ M]-,'^K@@KE35BR<[Z?)WIR^Z$3!5(+GW,)$>+)_J=9"ZON1/B4%3>TS)]3 'QSK17.+RLCO= M6^G9/_X*W>#C4O?XCY0;JZYL/,@4QYQS,J<7=(>[=)4[9:N4B=M8>CI%"&:. M4&SRZ6>B89T$GRF"?8R8#"KA;<,=5*'K35U>HI:E4IZXH1-XKR>NN4- DZKA M8Y\V,_7<)_HR&M'\3&S]6:>)>FFV?OQW8]@D%6"KYVT&S]F\SSP=%C--\[3ZAK6-O@UW,@29W)!< M3W)I16OIS]"S?-,R6'C'O2_6PMZ=UFH=:6TEY34CN?>@.];_LN_OUT8K19&K M8G"^GK/L_.CZZ.9(.GV/K*]+I"X'.2)\]ZVF#T2Y0P*QJP5,D'T_@XZ5WZSX[&;GX&Q@*$^('5$\L M\D]>G]6R\$IFU%UZ5^#'05NY^8+_MBC3+#T+K*HP7:(6A?0*,_'MR@6:V__/ MFF;WX#]I6E_I' [[2F^SBRZ@[U8Q7]Y%E*=1\*D'D\6:ZK9$7H@1!B! X6

    A9K76OWU;('D'_\YU-3!1U\*B$VF$]/2Z*PF*[R-(KGO+%Q=0 M>44'OF6@23OL=Y25UQ6\B)H1*/V<<%*J^7'A!M)X2G>_LV4149W*$NFXFW-^ M!@,!BYE"7&9&$'S1([6@.V;\T[WE _(EFNH+<_V>KHHZ#P0$-C6Q)%OW \EC MV8G;K)-FVF3[YOI:!]=)JUPGS6(ZC9:9O(6XR0;\T4Z!$\>D01,BW;T"F(GQ M@W;IA_0\(2P43'/]$HD![]1(,TQT'^:"#Q D&%WT#7 \]*[!@;* M,0C3KZHFLH><(SO(GZ=*&?4=O^06M/+"K:Q0ZPW4;K>G;AKMS<_;A>1>\^#]ZP MS[8#)^42,.C1@AE@2F"9&8'G.M1^ME\E K;TJW1.19!N,*O^LQ[H/.ER";;S M-J:AYX>T:;AP'<*=7:5'00F68,AK7N1OVMTGF,"TP(0 V\ #J:8;!@#3TRFZ*-$]*FE2?\T?64#AP\2;(EK- MWN>#(0^T'#Z=QJMT=:A%A(]V6 M5&A'QYAIM4^FU:BT3"NU]_==\Z?>>JRO%M*L.BJD66W>ZCY!P]%>0<-Y/S?O M8/!.0'X\N-[KCL%N7AV.B1\C:HF&O+^DB[ =-H[-!K-M.#NQ.7S;EVS_JO'J M2 L?6??CWHNS1STN&#.NOI9XNPBS)V]5=[%H37"V1VC9+D"^-V:*G0TWW/#@ M#\ZL#_XULBN*'>L&P*Q+W[E?4KVD94QE1)7?;:W2/MBA$RO'_#':0K8*F^L76?%J]A41HP,QR7 M!5E"G[N2P!5>P"-EGS%XH_1=]BM]^;,%KZ8^J@,#=*EW^&3YS&QQ=,>P=)N: M;30AGMY,2_B:NF?Z$DUHL,RE",]2E/*=/HM/SJN1[AI,SNO9HGF;]%8WQ?\* MB 6N!_@.$1=_ I[J+(CQ#M#&(A0\)%V)___^>%TTZP_BIY [6^QKDWU R9"K MS$LK454*",J<";>3>%&?F5M8'[F!*N" M[5_.6U[B,SN6C#(WXB^M^\RN+%02-XEA@2WI_WQP?G$&1A,H6L(B/$DX $E, M-XAN!<"K/7DP',CJ<)9Y%'?X4T2THR(6#<3 2&+=BD.">&_J%.W=W4RG@#@X MWD 9WK/N\MBWC@GNM#N[)B'!\C9?=KJ;>[:-L;U36W%?M!W[LNWVS^*Z55T: M8CS0HM(.I#130N#=-%7G7>^4L'-K!38K6T!T YP/6_?]_3*0(WDVEZ@L2)!_ M8G)AL$.$Y8PP3V=&VLWK(W3FW7+Z+^(+\;47OBZBNBM,@)'82P1#']0'2T6* M#CY,G]4V^U?.WD.:WWVR*5X5;4[IN(R9M&<)-S//39\)0I5 M;E'"9YOIEW-=']R%D0%3D2;CBBPCH&ZO3W_'S7$0D,K\77,3H(EX M#QZEWA^N]T-BT9]9B#'KWJ_458GMCWW"(ZZ$'>O:=/6%_$;RN,I3\KA@%MP1 MP"$U"^QG_=5GSCMO26RGI\TT%%GX-()>C#;(M @P*2;0=YI2_N^%S]2'W]"!8=3,G M#>Q[1O1P,#B8],&\/:24?$4A(KS"*+7J*G@RLIC$B*KV'4LAF'P>NW'K7ESI MU$]_RQ*I/<[S+3F3M7C9;/YTULX?'K5N*Z!U:>+1B--_!J[!SSKXK@(>Q]>W MTKET=GXQOC@Y'W\!WX>>5#J^Y0<3ZSG M&H\[J-*JN[[;KU."G(6FJAP'-J. MLBTMB4(\;NR^(Z+/KJV&OM_8M[#QD6Z&1RHL)%GYG#H/R&.4BG?4)GE0H=)+ MT3H:7:X$"\JAB?KPB1F?;+/AV2QKGQ4O9/4T5G60^*/>7^_41/SM/!344*BA M1-90.VQ!$XSO8O-##T!Y)+.J2[?0+&&E M0"[@3=)77BOGE&TFFQW,S&D6G\[,[DZ]IHZD=Z&CAR9,=/,]:B*!Q1QJ(N%9 MA)H(-9%XO4[31-VUFN@7W=9II<^;"2&@C72FD-[2*Y^)D;RDHEJIE@ M0JJ90NHVFD6HD% AB=?K-(74SZJ0='\BG=GNLX]:![5.7;5.K]$L0JV#6D>\ M7J=IG0$[M0A8&[C2%HD J"QJ(HD:H2SZC681*HMZIJUIF+96F=H:'GSZJCL M(JJ-9G4?/UN^$?H^+=!('9VQH]NOOL6\IKD2HUJ.%[&E]UP3/[2Y8W4Y)7Q/ M ::YB2PN&Z'1U%&C>80JK9XJK8,JK3*5-CKX]"]:J=8")XOFTE'M!#_8\7>J MW&S7#VGIX_&=&P;25]W[00+IVO)_H,826!HV0F-IJ+%08XDB.N8:JXL:JS*- MI;):AT[@ 6R9NKKR7(.85$.A/A)8UA6FC]Y0&@TCX1;J(F4O?.WT0(;]_+/I MNUI=C1;EH3T#_;E$AMNH9WR ML YD)96Z>+N$6=D*J:,@-XOF)KI2]72EL Q#A:Z4 M=O#I"WG0;>Y#$5I)"ITH$01N]4Y4[746QMP:IBC&J"FJTQ2=@T]TQ4J%)$EH0;PY3K$HLN_2R>77Z_&%W_(H*E/CL0SN_K(T+UG>(9#I3;.]VP1B$I"0H63]=VW M63E&:??I4,^AGSM2,'%#7W=,7Y;(BT&F@>1/=(_74)D2+_H&4-/?($^R)]H> M@TTVL;]IO;4YS3O)S6D>=!#4P$ZTE[AL+EG1O?[?6:1JQ0J,KZ=8V?,UGOEC M63YCT_//^RST#O-8YY4BK,^GVU%ONFRW_^.OT T^+O6%_YBZUEW2*]]89.]O MVD$?SQW^]3 1Q%9DB?[W?OF6>!8GYF1TA;WI6&)Z=L%%FD4T*_8 ^0F1R=+U M"ZK]SON0(J/+[>)JN?P=ESIKC&=$\D:8K)S!@$#.AJIZ*)I5>ZB@Z;C^19F2 MO7 J'GRB)YT4"&T!H( @R ""G6OL(@B: P*4! B":B5!@1G3TIUN_'CPW- Q MDSS4E*XL:9TA_.GUWF\T@^CRF;00;D$#RZ>[)E,6E3!#* M;!5+\_C->HOO[9<=?/I;]IM3LVRMEV/'=<^LK*?<--O5C Y"7UHCWBG+X8=TNDR]GT"_YFW^LL!""6'ONB:9G%? M*8/OBOJ=2N5;5QE][RCL\X$4.A:_XQM\^/[MYO.!9!+# G[[/Q\'<*@;'(J1#KVA(O<&%<.APMUT:/6] MF:7@!S01H3:67_Y2:/L93XEV>?^KZYK^V#%OB/=D&<2_ 9^L5"M0[?;E7F>( M6#!/A)@8?6C),44*.N!Q=>&#R5\_U?6GJN?=6@'');&XDH]D5 M(UFI@GW$0NUPD(Q M8D'K]&2M6[%B .\72;;6;6S4?+L?S TP.Z-9Z\3.EF M>ERBSCC1(YK^RBDZ=LSQ CU/.3G+35H\]]U%RI\1CIPIB-#.C;WG)*>8\<#)^<7V_ MU-!EKR^/.ABZK"+]N+D>J#;N[9KLCV7-A>J($W5')?3$2VY\GV@G*:"V<[+A*W(^#; MDF'6U6%M&A]:,DR$FQA\:,DP$6YB\*$EPQ0ETH>+Q&4M$M\1<$9(%!24 OT% MM[UD#??/H_QQ.5;+"8'VE[,E]U\8Z7G-/L7KD.] M2\]E"ABMVR-: M]XON6X9$=,^!VWUI2CSP=1X?P1_R)[J'(;SI\6E$FROBW5"2,(KM&LK[#@3^ MSII)^H;:S#54WG0-E2,LQR@BVS<& O9F.P;X1&)[UD#??FQ7CU0\751 MA<^ MVT<5LQV#?RVQX-LRSOH*O88QHBWC1, )PHBVC!,!)P@CVC).48)_F-!74HCP MF?6!F$!WX@$W%L*$ON2&@1_HC@DMUB%F*,*^L=\BBHXY02_"QSOB7=XSQ]&_ MG--S]X CYTW2"56RQA[4GCP8=&2E@RF$3*)G>PSDYS,),I MU+F?G!EIJMSM=Q S#<-,D7)FU-/DH:@'S&")V3A&M&6<"#A! M&-&6<2+@!&%$6\8I2IP4(Z![1$ _6W9(0Y^8)ID]@R:B&29*"J [!&(\IDJV MC?&8+-ENQA>?+EEQZ!C#@"VQY=LRSOJ*O88QHBWC1, )PHBVC!,!)P@CVC). M4<* F"Y96K 0$R9+2DJ)"+Z2FU)ZRF1?5CM=N:]A*E/S4%-<,M- UE15[O8T M1$US4%-XVF1?UH:*/%1PF:-YJ"E2UG35CCS"DV+$-+(:Y_:T99QUE9F-8T1; MQHF $X01;1DG DX01K1EG*)$3#$6ND7^KO^ 9,8U-F]J>ZWAB3*NXCN?'M)GM>)H,QOMJ?LIC2X997Y'7+#ZT M9)@(-S'XT))A(MS$X$-+AKF#(0E_]3N;I 3:(E(9!.QK;PEXFV. 25JJVAIB MEAQ!NR%$NG #:#9PI1.7!A)]8M)/C(DZ33 \LQS=,2S=EFX"^.$11N]+[[XY M>FB"Y6Z^/Y(6F;#5R1C547Y^T]>Y 9PUD@QGYX7I3/.T![6Z3F]6RR^W>N;6:X MN\@)>'M]^KMTD8.*&ONZ8_OM,&GL! [NI;-Y$#CJ;VG34* .. MV/94-VEZ(\M'I-^CAGFF8E*QL1=$"S+YV*:WF<)?;C7 M"GKL)D:HF0/WJ#<3A5F\QQT\T[Q>N?IB !G RN%U#-[N1(1"_C6Y*VONG"W> M$L^'!+JC*^Q-Q]R_6UBTF)D_ZY3#3,D4J^1OR!0^##YCJ@1>WX- I\5Z#NOW4[ M)$O9LF/_TLD_.5I39&78R-SHG42FH'Q7M>\=-=_LZ.Y0'G8$K1_;5K-1%-$] M-@S0C($O><0@@-([F\B20X(Z2&X1BJ'$]+N>D>^"!)$M7HY4[W7DKMK(G4X% M6<+"@2)_D3\8RMU^Q;6VT*2OLUXX=YY@X*YGD5H8\2+,^IADKS#92Q']/57N MH4%?)PSD+^E[?5E5*M;^:-N+*<.O/#+5+5,B+U.:C^BS$(T;3(@718E1LF>; MU1$A3SD=P:N_I$3DBWAEVOKJ0!YJC2RA6EN!OQLT"@CRC.2A(FB,IX0=\&M3 M4T4084W;S=:28=95+#:-#RT9IB@F=X.#*QU!#/-;-]#M>/\'VN+;Q59+M[H[ M74T>*8VL(%=;L[M\ [NC=&20@6):V&V-M(B2?'?EN5.@UZLLP>]4I#LF2X.9 MTC(%N)ZZE3_-*7E%Z0CN]&E,Q;*"ZEI?D7MTAPE*^[J"HH#HRD"5.U6; &CS MUUE%_.JZYK-EVXD@O.4$NO-@T0WEW = 3;'54EM,/6X,@BPX=PP[I#O\8F*7 MHC$&'7DP0/>@ =@H(!&G*RM#=!I0(Z1HA$NP:?0 ;H4G=9]@'&BK*3ZCWA=* MO&OZS.7]-Y]/^'+B0@-9Z6'B99U!D;_ [RJRTJW8>T1'H=9J 1-TMI_W\Z2+ M"]RUNFA-5PQ9PO89332@+."AC70MFW8J%3.VY^,%JID*VA:(%JYDVL&S&K"3>5'^E MM;OJ('R*#C5%)+GB%"EU]UU'[G0QIB@:HPO88]&3-6T@9HBQK3:A0"+9"TEJ M):.$F5@'05UEADS@D9?CB)0)YSXN6I/X*9KWIR]1SOQONN?I3O!:TC*2K/8K MSID72.(W#C$%+$\-9:U?L8V -G\3%,QS!%M4)=GLQ9L -+'NF5>>:X9&$,]Z M1D[=+M-/Z,G]JC?HHM+(!1L%Z =9'0S%5 ^8O-"L%,*6#+.NML7^7=A!/F=K-.\9;LDK2 MNL77WJF$><4C&K&\%Y;SUZ*:(G?4@K.A\F9>0NONH1T7G:VZ:L=M%>%G!4-G"A):L0LE"0E&6L\',)SC^5&Y%L4@4F;YFE.*MM:KWW<<9P8P:@#%@J* M8%2L%@O>LU%@N**TE,P=8AZ"6.L[RJ,]K)/ZIJLA,=;E[N5AR98O[S=."\0 M3@@Q)H38*]^"Q_;%RI05P1'+WR"H7AUD:G>OE,QRTG('75D=I(6A!(L\50V1 MBIW%>N*U@/H>W8ZL%+VOORQU6H&/^%8X4ZA(3#'1D*99@4B,/$WB9@4H6XD! M)$99$P+7Z^J\7G?B/CY:P2.A%0II&2QJNL&#Q#%PQ:X6JS0)!HX=\R3)ONT= MQQ??.G8LFY9J"@DU!)>L:UQ-+%I9"TJCU&X)@>@-KF73$(T1V08HW;2S#P@[ M^Z"$VN3UCEO[UM!G(>=3^_.)N%W94WP^X%]?E-MV3? M/BM'2MJZUM(/,#D\Z8GV4Y:V&27KF#\.@XGK 3S,K3CBLX>+9T6&3JYGP3Z= M[,B*HM#_,S" OT?29[W\N ,C+L/ ISLO84X6-LA#GQATH,^N9_K$V845Y[X? M%HB5''KX-B&%Z>9:0A;$:N@=V8SE#&BW6,=YZ?DYJ3'B)G[$;1&&3+5AI$T0 ME-:?1F5&VK(A&2-L&&&KF[=%8\@ ]VRN%K^Y1G[6;AVNE9.5&**@'M9V/2S& MO5*'2I$.ULH0"[:V5Y/\%+G7[\CJ8/4X%F8YY]7]8O!#N]\9=.61UE_+C(0; ML.5@RO!T5XOW]N3!L"?W!YU<&%*&D[DZAK[<':IR-Z6L8,R5A$;PC'K<3.@JH7Z L&_%G8B0OJ?22.I(E:&9*H-4G8I=P_DM]%W5$26!.8'-' MEVZ7+&:YJZS*ALK-8\RY;PID"TB\!\@V).T>%\YV=.7&IFE1MNOV0C]SJ>$Z MU2T3!ALI2T.?6H%N8T!4Y(#H' Y7P+QSYX0S+2&>RE&F&C6U5PW3RF53L^*F MU9-#)!@7H&"UCJR-!%2QM>-#TF@0Z?#(EHGL./($;Q6O@!,1,.XUX-C:, M\#&T:4#X,[FW#*N<M M>PMD]T/O-5ZLU , NA]L6B"+'TM$TTM;!@!':S 8R#TE)8*^>14@6\^+"?Z# M;3T<=>3N<-6^GBV/U3C>CT&+A,)YMP4,RPOY:X.^K*6L9Y:2(G3PZ7W5"&AM M\"$/.!9P,DQG(&M*_D&S7>"(Y7&P/ Y6 ZEW-1!!I@5B ">$&!,"(^--\-%9 M"55_[;9]#)2+'V%,%ETX95PKQ=_K=;OU*U0I"'@1MAEA6\#I&]U1:MJUT+!% M!Q(=2+27ZVTO"S(M$ ,X(<28$+BZ6^=2;RN';[!%1 $]RS]#I@Z9EN>&<3 M04P]I 9Z@@@"I$:5OB#\U6' *6Y6Q $#?"WB+4V.S7YBDOBJMH;Z99?*)D2Z M< -H-G"E?;AWXE(7U">FQ'D'WUD(@6:82V>6HSN&!9X:*Z7#C\-XM\_KOCEZ M:(+=8_*WO3^2%H&S3$-.HV%69S>%"XD6\D!V<=#:8DQ%(JNSQ)'%?];()!96 M6.X[_2T18[DC8$_3&(O]K+_ZS,[C;4YFUFBD951%^?M'*192'=KAA"10>QU9 MBO^ )/BPV*VHC<%(8?;L:O\W,O$@M<'A4<\"%B;OIR&5V; ]WEL]#-REF O[ M*2WZ4^)K+1/>Z1JCKC)0>]][!YDQG 5B[(?G19VR*[2C9N[ HUO%9KDAJNO3 MWZ63RZ]7XXL_9.G\XF115JV?'XS6+]N3>KN4EXU$[Z^S$Q9, *;0A.;#7$,M MZ*:$1G+OI9.)[CS0NE&.E':*!(\,I/)O&X&^'8=_-5/+[];JX MF:KNW;DC!1,W]'7']&6)O!AD&O#]+A* 3'^#(,EW:WM;)[R)',P3:G)3&QB8 M9-M3W:25NMC>'_H]:IA]7]#A[ 61"N%.!/_%"#T/F,UT[\P%Y,IYGUP][J8L M#/-@?5A*20E+15WI]M>$B^*N0D?7>&$+CV7YC$UCTVL_[[,6.=QK*3(.*D1S M?2YNC@8S(R'+--TAJI/7*U=?# ('I(/S\T'_8%,G(F'"OR;C!?.(Q^(M,>,3 MDBBZPMYTS!?0%Y8E9O;Y.B-I9GYM*\&WL[JBXKW,OEFT9$KG6?*5GOO,N:5M MY%8)D(%.;-&A-L%G7L?GISMOV6G.HT09+0]T>!Z5*./O.$G6*5M%:P70$>CU MB-F-F(W+7W TG:;4WQ&(G]4+/]27J14D4&.BW-D2.JZ(6@O=C,)L1L3^?&F1 MU7L12%Q6+"(1&G,7XM$-G:!]T$" H.Q @#1,@A2X@23K)LT,VTP6ECIP \D, M2+_HMNX81.8<7:D^QS_0C._B=X[,UQ+RJ2ZP2J[M)=L.&ZJS'@7U/5'Y^RNC M>NC3%F8+\GRQ'>Z:N@Y=GQ^_6'Y9)Q7EFG^?!R/VPE'VUVRU,Z/PW?:Y0$3@ MDU@J!T;-X;'F2('RH5+&F0*5@Z6V,%DN?ETZ/DHI>UTY/IIMK2P4$*W$7GFC MN'*[@;2WN-E0.W9;>9,/5-X4-CYT'WZKHO9LL46.FZ-V:E4J:M.S#ER$YDC>!&#C)(W+DC@",# MBN"3/H0?DOB*> MY9H\P,S^_J+[Q*26%'%\G;:0S4RK>IF\H\F#0=.M-/%&@^J_><* G3NWCRP0 M9<%;&Q5N=ZN__$:)ZMIT&P?\4&?WFIY7GG]& ME[A).JCL1;?&1)CO8_//T ]86<9K8M-"C;=NKM->%$^Z(P][?9S]./M%F?W( M(&00,DA@9[EBS5DGQ8>KT;7VGZE/=GA'40K G,,4G>;"5J1_]3)G#U;M-ZL] MFNXRQ&4HM MJ8KB)*Q+>"*5O(1%$<:EIODK%VZ50+J!<$&U,R"!D4#T8A#HU M]S7JZE4BKE*+Z65?DVGH&1/ *#L R^"'0_C+I:[;[6AOB+DM%'S@_O78 O7 M6RDJ(J@S/1QV947-W9G&=2C4Z6ATU8-!XHT&62.T3BQ8)994;RM+(:6"M".B M+(>\0(J.N0F[ZH&5";:=ET)'LI+_#CN!C:_F(*=6$%CG@D?N8\H!J;GA9.T1 MJR)(LJ5X0"9?/JJ7ST^MG[[P4OE+U?8W>_6#%,LN"'H M6C%,L4#77CZT9)ABP0U!UXIA(NA$XD9+ABD6Z-K+AY8,4Y14"=RV4'A"Q>*) M?.$ARK8%5=/DGHJ%-@6%2>75\OM@HRG#IN.CV=:* (?(=>7!8"#WJBX4 M+AR0A#A$KMR4E$R'R-'Z5/GO'1 W.44LM9/;V0 ]51YHN9\%6*LM(!BEJ._! M<>5H^;W"@"P)65H,!S9)H5;)+&V2D,0EZSH[@WCN6^[E/[8Y]RW=^*I\9;LO=W$Y"C4] MSON"3J5)G_:B+$=W1BK.?9S[+9C[R ODA7B\0&V8Z_;ZBI59Q4N?Z/GB&6W% M5]3(X8PV,5UAFC0U;-,I3:C7<6H7=*B,V%ZO*JOY'^>*$QTG.O(">8&\J)H+ M JJ^.FDN7.6MM:^+YZF5O=*;>M*#F#YN;R@K?=S#7 / ;7NR2'%XVUE7-1QF M"#9AW?N>-F@X^-#+$8$+R OD!?)"+.DDEE+,4Z<)FOV-A>6;5<6N)<.LJ\1L M&A]:,DRQX(:@:\4PQ0)=>_G0DF&*!3<$72N&B: 3B1LM&:98H&LO'UHR3-R% MT(#,C,62\?\=.D3J*%@Q?JM([88:K.(D6K"*\;V^K"BY[RBH;:Q?B**;@N1& MR%TE]W*K@@&CYO 0)IM!Z\A:I^G)-+6%2>75\_H]5>XH3<_I:[:U@A7CA062 M&!7C\X8*5HROM]K)K:K@:"3W^\TMFX ;3@H/:[2]QCQF_8F0]8=:"B\XM3&GG1/EXT7;PV24CBJK28[AM6A2^U5D V MLZKJU>N^W.OE7F8$E0>J\"9/^RW*X*;/>E%6G#NCICM4./=%X +R GF!O!!+ M.@FC#1NCS'!UL\[N,9:.SS'5)8?2\6+ZRUVYBY7C4?FW=F;G6#Y7<-=8[> T MQVG>A&F.O$!>B,<+5'S%>,&%ZRU M\0&W;372XO"&]> ;+]WR 9LH3KLJ]]6F;[9'[T4$+B OD!?("[&DDUA*,4^= M5G%EH74>/]:#;U;QN98,LZX2LVE\:,DPQ8(;@JX5PQ0+=.WE0TN&*1;<$'2M M&":"3B1NM&288H&NO7QHR3!Q T)K\C<6J\;?D&G EL^P='S.Q5C%R.' M/;D_R#UGJ[;+ D)4WQ0DC4+N-OY,@9K#0YC$!ZTKCS24(H+"I/+B>?U15U:J M+@PEG#"IE[6"I>.%!9(8I>/SA@J6CJ^WVLE+>?2ZH#SZ%>>.8PY*,0&OSO1% M,MWPSB:"1+S:,DZQ-%Z+&=&6<8H%.(1=2\8I%NQ:S(BVC%,LP"'L6C).A)U0 M[&C+.,6"78L9T99Q[A"U@;\Z#&"1$LGHC98U#&W.._&*'G$2=@&3/S^:(H?]\ALR5"!;1E MZU,??HX_S2XMC/M@?;1,28F6;8IUS>>ZM!;IB<>R?,:FL>FUG_?)91ON560H MUH/1Y)_+GZ,>;3>S>MQ!]>;URM47@ZP Z>#\?- _V-2)2)CPK\EDO[GN6;PE M9GQ"2$57V)N.>4+EPGJ' 4*1>&GB_'E1HVTMTM.?:YNK=/+U'8@LK2350 M <^2K_3<9\XM;2.W2H ,=&*+#K4)/O/TGP7PW'D?4FR='6?^ MH$F#(G!;Z+@B*M!Z^(&Y!%[W>]';F$><+QWT4J!H% ,"(/-OMNC&SI!LV& M8$"9@&"HG63 ?=S-V*&[ERV2*G:]PXMOZD.!=C0 M/9!5I2-W&K]OMUY[8G*&R#X;NG$/IM#P$&=#=T?N:7A>AZ PJ7Q#=U?MRZ,N M[L.ML[4BP(9N31Z.P%SI-]U6&[MRALO>&;G4TE$=*BPY&%4OMY'9&8%>3 M1_V*J\44&.3 \,4>X8L+$DB68[B/I!;QB9*4#Q[PD@_-D#4X=UK+H'HY,J ( MSID>^))RY)'*CSQ21[>NTHGLDU'U;G%'E7N]II\ *.K4P'F.#*H'@YHNB)LD M3G$QO,[>Y.GCU'9?"8$7NL8/"2XZ?BW\2@'F_0X'TF)N\.Y5$7U[90 M_=?%/A-7&+QQ5&TV62#*@G>G\46%Q1L-"@1TV)!!R*#6>=0%*=/&Z$),]>[U5]^HT1U;;IY M WZHLWNM@G_-SHMK2Y8.:GO1S3$1)OS8_#/T SH!_6MBPUPT;]U$=1"L"'H M^]1%+B"#D$'((#3@"@P<4)4HZ/G6N.1>;<3@FDQ#SY@ 1GW)O:=! WI@B+]< M7;O=08,-\<.%ZA4\5C VP,+U5BJD"!H8T+HC>33(/3" :VJHT]'HJ@>#Q!L- MLD9HG5BP2BRI>%B6JE %:4=$60Y)CA0=F=#>=!I4S9C1/T/#QET)5'@Z8?>[:-\*[^2!%1MD#( M706W00@-#U$V+:B:(@]'6")04)A47OB_VQW*W5'NFW\%PT>SK14!SL/KR&JW M(W<:7YRX='&3QWEXY2:D9,I\4@9ROX/GX56D=G*KM]B'>=^K6'G@!A Q(Q9X M'AXF'V->>!U9(^J8D$&"YL3N<0Q3-Y'^VO_>401QBSL]>: V/?8JZM3 >8X, MJ@>#FBZ(FR1.7>R61;<[#2S?3JEXFUT;RL&JQ(I*.0?4ON'TF MKC#8X@B?=%D@RH*W5G4\&@4""@31QH0,0@;5@T&H3/,LSU>U+L2U63&]:3P/ M+\<4G!S.PQ/3O>X,Y4X7B_>ALL?Y3@HYU$=L3UJ5M5[N^9PX^W'VHR^&#$(& M-=!9KEASUDGQX6ITK?UG/ ZO[!7IU,,MQ/2;^UU9:WQ97_%&@V9!\R3"MJ?= MB.U1:[*J]5 NH%RHB5Q !B&#D$$".]S5Z=0&J41:) U0NO$@E6B2"?(%:,=$64YI 5N>Q!8 MD6#;_?RP;K]-ME=S@%,G!*QSP/$$N6:5JV_),,52GNWE0TN&*1;<$'2M&*98 MH&LO'UHR3+'@AJ!KQ3 1=")QHR7#% MT[>5#2X8I2J($[EDH/)UB\02Y_PX= M(G44/$!NJX2J#4>RB),VH:I]>3A4Y*Z"^Q#FLEN ,SCRA0@>("?043WYPD.4 M/0NJILF*AD4V!85)Y97RN\.NK"E-K[G8;&M%B /D.J..W._V$4CYBIM<#I K M-1\E4^(3V+?**/>- ^*FIHBE=G([%V"DRKW\SP'$_1]-"%C@ 7*8>XQIX75D MC:AC0@8)FA*[Q[E%@T3VZT@@MUB51P-T9G">(X.00>T5Q$T2I[C\76=O$@^0 MR[V0R#8'R*6;:54OD_NGT/,W_0 MK:F+0$ &(8.006BT%1,]4'NCQH8.,"B Y^")4;:]<9C\ K>TT] M]70.,5WF3E?NJ[@ A49!7:PV<27"ML?U".Y-:TU/BA9O-"@5T)=#!B&#&NAL M5Z=1&Z,0<6U:3 <;C[_;/]BVQ5D_8OK16G:^>4M@XZLYR*D5!-:Y MX'@ 7K.J[;=DF&*IS_;RH27#% MN"+I6#%,LT+67#RT9IEAP0]"U8I@(.I&X MT9)AB@6Z]O*A)<,4)54"=RP4GE"Q> #>#9D&+)Z,I^#E?*Z,.-D3]!2\@3*0 M1XT_5F8; 2[ 02*"E.63NXK6<'!ZB;%N@I^"IW:;7<:PM3"HO]]_3^K(Z MK/@@(^&$2;VL%2%.P>MWX7^EZ>9*Z>(FEU/P2DU+R93_1*5._F7QQ4U0$4OM MY':X YFR5)#%5;0TURZX[28ATX0;0;.!*)RY-9J$E*.$32RNB!56E,\O1 M'?^&6=-=4BB0:"$/E!3'UBW&5"17 MNTL<6?QGS?QFB47+?:>_);*L[LB]Z]$L*_M9?_59F)&W.9F%.6,IJRA__RC% M$[Y#.YQ(Q%)['5F*_[S_>/!A(U>6!%/TEN%1SP*>).^G65*S<7C\]7H8N$MI M5.RGM(2NM\"0A5?LA^=%09<5(ZGLFG--5"(5^EK+A'>ZQJBK#-3>]_Z!,,Q* MC'AE NZCUU8D1=2_.]YMCO(D<[#%JKU.#&SABVU/=I%7[66X'_1XUS(N8)(T6 M]H)(>W /A/]BA)X'G&7&QMSG8];(UHR(/!MHR]:G/OPLUT;7->CY6F\M\5B6S\4TO4\B_W"ODH=Q$"!"S1RX1[V9/L@2&]@A M[I#7*U=?#" #6#D_'\RUX[I.1"CD7Y,['>:.]^(M\7Q(H#NZPMYTS'>3+"1[ MS(R\=1IRIFF+M70NX!_I*]PV\:534(CF@IJ[\SZD"+MR>SC;!,%YVE'D14U< M.K;J-#US"0;N]Z(WIJ*&4S%QMZ9H2H'0%@ *"((,(%CY#;>+GO M'MPY?+'[ED)QO.++*?'T &Z5QD9@/5F!1?S4$$1Q2TE:D97W?+1R#!6H_AHQ%9-[GTF4Q! M%EGL."Q)=TQ)?W2!?/];[NF^A=)XD(GX$'\&'LF.,$+>]9+N^+P%TZ777UVV:X#GU:)PB>)4E>,0)F#-!_@JM M*0UZH$K(6)N(TI?&-R^=&YBIE_=7$56O*$U/8W*6'.,>UK+F4&U5P%X8V$,E M9"E"-1*T,!B&C<5VO6CNAI=E*@7[N/,' 76]I2T2[!?FV$SA!Q/P%>)988%?NY3^#7 "5,:-X MX]@Q62QRS,A;JG?0'Z%G4+'*V ,3!>L235:UBK.5T*,04TG,0D13_17C0_M, M_YB25YR0A4M_PWU\U.?F8O>HVZTX*[EU&F+GV-';&"E8&_3E;C?W,QC+"R"A MYU"&4O!"DNHY)-8R457LH2HH?;_,:1E;B;/B)XEK)24KI&1N0%"2[O$S]7M#S= MDSL#W#G;>/ 4LZC=%S4\5<*YOFOK1(L@!/<]-P@HQTM="G)L4$N&65>QV30^ MM&28HJP$-#@T)$JN^T760EMHXF>STH"@](B7JXBS"Z28&H&48FSWT5 >51TQ1/.]'89&2X995RG9-#ZT9)BBF.\"&.;L MA[:>O$!SGGT\>:$V;>&N5=RUVL 0 TN<-:T@]*!E<#RP0E8N6017^BNK(W/K MC@T@GD<6RB.-';.:*EFCD=P?Y>X^MCUWO6@L%%1"I2^/M**QT&P#MKYB'R!H M$&*"R/?<1\D'N/A8'C>&%,VS,@;4IMO,J$OR:K6&Z]84@IJ.R!H*<(882Y M6;&PE@RSKB*R:7QHR3!%B3!C]*:\!)&0'F]A.?!?'%7&Y)"M'?4U:_ZS2'V1 MV2&9REH/Y%X7HSIJD09&N3-,AU:,DPTR,7@0TN&*8I!+H"I MW>J4CS/+T1T#4S[JTA:F?&#*1P.#!K^XGN<^PZT^^"(F*S/B$+KZ9WC$M'"9 M;X?%FR] 0?_R_H01L-Q%O4Y/5A1:X? M+6D*8/8#U_B!@G[+7-XSUYN3$R8\H^4-)66I$K_;E;N=W O1HL O!@,%Y7'W M9$W%/.YVRO1Y2-EP?3QD8NLY?'D_H^ ))6"ITKO3SSW/5F#175*8*>TU:0#Y MQW\.-57[N".&A0Z-H"U=\OX9\CBUW5="N#$MQ38!K^0]9>*'[J=!\;Q# /7< M]T,0T&!@W4QTC_C?:)SJ''YP NN)'OC"?OX%R&V"!49+J.NT1;J!PH?;[- $ MAC*K[))QHN3*3K)2];EB(NF EF*K&,-_H IZ8AUF!38K?ZDEPZRK5&T:'UHR M3%&\!?0#\MR 4NR6. M&W!::12T9)AH:HO!AY8,4Q13&P/SI1CD[\SH$*;W8)'S3]0T9W8Z#0=733.;8M0.H_^?SFEW3?S LXR F/3"V#$7?TC<>44\RS57S\F*PJBG M+\9$=Q[(M1Z0T_M[8A20.YGI)$5M* ]Z11^E*)!.$R$H+P2P"JJE-9![P]Q/ M@!9FK1F5U1[*ZF2=1I*E.P+==6@W2FDX&N:R]R28=958C:-#RT9IBA6.P:B MJK3M"4T+K9-5?_#I;W4RO0K86:O(RK#BHMA":9]:XB%'!Z[3D;5A[D%"-,5% M,,4[8#28;GAG$T&LAK:,L[[BL&&,:,LX13''T=#>P]"^":=3F]#=G+HM?;9\ MPW;]T"/'=3"LZUX(4" A7(_A8TW%?(501Q AQ+S]J6Z9U&N0+'! /'!0ZB"" M"O;ESB-27 %M+DBY];#47NYU\=%EWX?-!15 $?6XLK9:AJ(*9<-])%*@OQ!? MEAR"TIE.6TJ36TJ2*@0TV!Z]?N[EJU!&[\GLHL2T/!P($3*%O_J=35)$9?1" M6@" >$MM;Y;B24FI:FM$9=G>,2'2A1M LX$KG;A4%="=BO")K8OJ 7R)ME*! M^WP3P ^\'NR[;XX>FD!P\_V1M"@JE_O/^S?,JBQ2*)!H(8](3W%LW6),17*U MM\21Q7_6Q.B8^E_N._TM87W<$9C!U/JPG_57GSFGO,W)S+2)))RJ*'__*,4* MOD,[G/ MU5Y'EN(_X%M^V,B5)A;P)'D_M3%FX_#XZ_4P<)>,$/93 MFCGT%A@*/<+D8 V[YEP3E4B%OM8RX9VN,>HJ [7W?7 @#+/V"#_G]6RR^P(< M8'-[??J[='+Y]6I\\87[-),#%VOVS/[3>MKNWYWE_GR2SX+4R+ M"\V2G71[&J=$$I/BDOL,',E@ B85K9/_%5J;^-(I$-Z4;L@4R'M'/&Z0=!19 MHJX22P&B9O3>1*^EH9*P(C,9D0MF\VY6)&\B#S.2>RH7X2/Q+&.Y*H$>A!ZY MO+^<$D_?IJX< 6=I2OGMA>3@$_5[J"\"++?MJ6[2#4L_'\!M]'O4>?8]&B=? M3F6#D(S0\P HS.J:.9[<+-N:K]$R+;1EZU,??HX_S2XM4/)@*=R5.7X5];(+ M?4P+926=6F9+K!<&,YE2K'Y5EU3<1F=US3#6SG5N,I4G7NMW;-XOWV[.+TYO M;J3QQ6?I\OK7\<7Y_QO?GE]>I(K437[^'C)UG;;*JLX./OF1#,\0/H#DGO-<-*DP\FA0Z :H?@DQA@13' M(/*BY9T6 =F6GK;[?/BHTS4J:AJ0B'#/KFL")J$E1Z?5#VF(YP>K8P0*S"-T M4CL!M2,\W;+CW]TP,%V7'AOS1'^:>JX9&F!@T&NZ81#?=SV+AEN!:C\(M4?X M,3.4'G<>O8M*58F2;XTT'QQU*=53X]X+2.X==0>40:FB?="-1+L,M(KT3UV(D+4?8F\T-1< K0YDL;0]3]A$,$KO<."L#G3OE7ZF-*!O"NAY"W?T>! @IF'K #R3T5RZM\!HX"3S#6"H-'7M M5Q),@!(.[8#MNS(C6 0HBB<=F*Y372$Y3/G0@WQX?1P&(B/T 9R'Q &D$D*[ MEF2:'^@/]+/_ZH/%XK/@.&V?'@A!/&8KTML>0SNPHID2\4^F072^JU;RIZX' M1(#&3"M\Y/V/<,M>1"\^$2I)GSVX3Y9^ M@V!#UW, M77R]ZW65:"]]KZL=]CN*LJ2C%^RV^IN:E]Z#[EC_RR;ZW+>#+V/'O (RT\PG M^G56RUZWY[[>/"'J%N;++W;V$TK04*V5H:JAH5JYH3J^.;^1+L^DJ^O3F].+ M6]&,5)#88)1Q[4%U=!C[YE0@1,$C(QD\NI\%C_QY\&BB@QJY(\0!_4*F>FSX M0,.>2>U);F'1[R$H.685,C5DPR >P*3Q=!L,"FH=3B.M154)5=$TBA(PVV"6 M1&4])CIA.5Q#4U,A5D$PBT% ,7W,PF!G<$?^.D=5#O\5\8Z^>$QG$LA"5:'6 MUC5Y"&W>J]Q??'/X^_R]-)^Y39A#OPT7>A=$%EVT*)MTT%QVB[2VV&Q M1H_N9:-:'=DW2P_N$MWK/E4[<'K' PR4T)?B&6 M\YZ1D%K6\)-#J#U/37O:=UVZURV/3H.9#D[,CHB@L['OSRINU>W&Y9B]<4]" M^F/$Y]B@I(2B'L[S!'3JZZ'[[$!K?G@'H[=@S/):2Y6[O#(G"O"$[VST8\H0 M\VA=U"_WQ?45"LWI IT!EX:-VIU%[6;>3S#Q"#^QPZ&QW4<>VR5OQW;!B*9S M)X8%]90LQP0M&]G:K.7XOSDD=\NA*@A_L(!B9%CL7N2;ITC[KAN2GW,*K8Y(G8 M[ 5WH4_]6)_><4]=&>8GS]!$B0NW0_N?SW^>=#=13-#J .],(RCJ1_NL] ;H_3+?X9^DO# M-I0=$GER;19R\:T@Y)(GT5%JWUM.]'O$%C<,F-W+8S- AON01BVD1Z)3[V 1 MGH'^ R08M$9;TB,!YL-TULVXO2?+"[F ILX ?1/O+5B,,.796\S06^C"#%KW M("2@/_SPG**I&E,M!)S#[%KQH5F=;L)B' X/C%#^ST .1 #J3%UJ;W#J6O"H M 9CV0V-"=0=Q'OASS/"A#T.7 M A80!@[(][2)Z _(/Y#CTMU7[\G\RA5?"314O3E MV0+Q'#7!X$*>=#ND,Y8VX;!%#?::B(VQ)<"&'$_&&6VB_FP2L6Q>S9323*Z4 MJA3\716G/W%#VZ23@J&?UI%TG3\!3 S9C$M,IZ9IG-0&=4:>-.&NCN+5PJ$4 MRR*B \@B+G 5Q<.5T9SDFC924VO:7#9$Q@Z(!EOB837:=DKT&H96F"7]/W)L MTH+VM6P:!XVI^.WHY@BT+=AJK* WHT)EG:7QR<>E*.WZH]F*=0CTB#63NBABGGW. M?@Y6L_-@W=%H"//1U(_2KZYK,O.+*K5+&F^87N/:'U171*NI)^ GF,PV"=EC8\^C2I ^!'8M."SG=#'TAGA/ED$M!">@BW/2 M.YT98M0Z9M861:MT"EUA=CH]]@\8*5:_NE/X*5S'OU%&4NP, ?X_?KON^"L*36_@2>H1[ -BRFD57HK:=3 M!79(22O=Z;X%OE[HV-S%8J'):+$>.F?P>&:\[,_NIFXL2VGPR#P8.0] 377* M6A;EF-%"HBO0X"[R0!1S<^^(0^ZMR"NG?AY+X*97>"H'>RP:9,SJ#$1\9OX3 M/.M0)PKH!4U%N*1NI>4QRK#9 :K,H6.U0,OI'GVS#=XQD.6)AF[@L?=R4DG'C W4"%V)T-"E^G=N5EQ4H"$I6M.HS#:&Q(#45650L M)&+A?J(0NG[/TE,6@AQ@^+$@!X^-Q4N&\?H#5: LZ.'Z"Q%V_T@ZI>*/AA@, MG48PW6G E4NR9\1BHA>4BC\E<920QLR YQ9SA!=5+0](\V[.(N'TPZQ%BT8\ M/#"W=1;38YK.(T'R!8OQ.M8S8BZVLM@A>.M_ZP D[S4B2;Q.,#:CL\=-BZW= M\;4I?1[_CJ)Z%'^!ORYR-0O7\;ZFQ/_!\ MII[7VL8>M!/.I1UB(W:19 M:(_4$F+K8G2%E<:HF35#%]>>+).&+[DYP)>F+/W.LOETA@:B%8VTE]-\SK0^ ML>\ #+;V,6%&'_@I=,F,&TQZM)#%EVZM8.;1&&#=,0KR+M(%90*"A\ZG><]E M-ONHX&"7N=T:/QB]"@87=RPAG%;"]6P*\Q5Q-B?AIRCI$OKX%]#%BDP_;F=Q M@B=I:MWS&^D;^)W+K $9-5OF7F(R%=6QY%H00ES\KDIRG8>:D[)Y'21\?GKJ MUI(_@[RL7D*6*AI#8#-0IE^27*2O.E0[8HG#>1#KG"4(<=<@+8&1^>+ M2R?)3"IJ_??'TEZNJ$_LH49#E%*?/:#OX+. M>(DMF@[PWF32T[S_;.G6--D*<.+^R+7^ 1QTZ&N9?.$!]WFB@<%'8L-(I'7XHML5$RJ,/$-SK!)]8E!K">=1=#83@/60.+7E7Z#W#()/>&+ MJQ%#G[(X07J7Z%J:&SY$KK!/XZV6/XFI3TU"VW:?>=2'!ZWD2!4PV75'YKDM MC-%TC?L>%%*\1CR/&E ;,?+29_D@]I($8;HL)>"4DVD\S_#(;"!']O1_CI<,%PI3=ZKFY,:B6//RPY8O5?0OS,TM>F/!_\C?7$"S?X@P1C MSA[,"&_BE.@)DM(U8=Y69#0.NT,P&L_@S=SSFB>[\:,F?9X@GM:"FS0F MKV/WGTLBCS1R?!/:=NX8WX4>S:J*+= HS0U>!6(URK6E*POT MVA=0T3!^MDQYISL_I,O[>Y9@S0@TM_>LV0UN= /?.TC7)!);5;T9@=GEU*4[ M,.?\V3!X%(^N%$6>NZ,&B.002V/:7QD"_ DC ))H;X3P_\P M.LX9:OGBY'P+0()$_'&0%@:9]WVI/>M^OO+(L#9+".>WSW(IZ:Y4GX5T:&>! MOS[=7$.;8+.&;8B9I=HR>$7#C3K"1\K:G(\^,5(].14C>;L@5ZRDKQ%.J8T- M,I_/'L#-?%,'C9C?D9EGP/,9F=*(S'DM2H^/?:S41'9MT5$P73+/UC8"[C@D MQ.FLFW$0+.$51&-\VRM(;*,H,QH3CSURQ4J/5(\.@1U"Z5->AE)B=2AC-3KH MID6DE]-%$@]N5I.)Z'(LI=/5(7/7(^)M8'^PG0'%UF_Q0E&8.Y[,SW^< [ MT\2#;OLN79FG'&*IN?XTMF_T13[=@Y@Q)G0O%2<#LT0+<.-9=<[S6GO?B;L[7[F*TM?GBF MA^&9JL,SYQ?_/KVXO;P^/]TB)_NMJ7YC@ <=VN3R?C;I3_A"HX38 M#^\S5;YLX9J5AOER?G990!476_?IT01RBC&>RPM8GLTA&$[OXU=$F\-CC^+> MI3$!JE#?<94;^J#*_%GV<@W4SK8RGG>2RWB>G;91Z@_Z%0C]1'N)R\NB?M!9 M[MI;-6)3SVR*6TI1&EN7_D]]07V?CDC31]+L>\0+RRC>^827F-C1])Y+F*/> M=+-ZW^&LB_U>M/HZF/HPV9V?#[2#3:^.9 /_FCRJ;'Y4Y.(ML6F:D#G1E2BF MP3R.!:MIEME;L?FW6E/BISOOPR?FQ6UI&")$F@F1E;AIC)"XMD$E"*G%085" MG(,ER@FI9Y9C^>"8L&B5G^+BY'..I: G7$5^6$P$FMW\UB'Q.9YNI$M(0XEWU7EK]WHNU:B1TX9SZ68 MOG!_;,FEVRSC\UC$:^TP:R/.FD;XE@Q3%,.V/?&%6S?0;>FLF*4[OK16RMK= M+/5FMC*)AG6::?6KY_KE6-3]D:PI%=M4R/8-;,_?E!YTY%'51[5CR$.@D >A MM:Q8.C:OJ)^4T?17EC;"LDA:&1!YEW$&4S)%M"Q%?*LC6>EK><_C@T_OVR6? M\V%O_F*Z%/9B2*/&OEA+AED;>[)IA&_),$4Q7-L3TBBW2B&+GS ;=B7V((PE M6_ ".QW]S) 9LS)EI9BH/456N]WV1AB$8&O^IFFO*X^4BI=BT7+=0N5V0.6: M;DCW%XBA<]LRSAI)JH91OBWCW$%HSC? 9=R?BZ78JRNR/4@OQ;X&PZVLP5Y" M6?74.O@K'!&^"'V_E"+TR<($86#1 R5X"0CFA$7%*Q:+343'$;+CZZX)]8KA M=W#;GEW7/$S6AP(;] >KG,!. I[?Z.GP'G9V<7R.+:_Q.:]U,RNV%9_3"M:M M,8G.%XZKH$;G7-#""_%/'BV1%-)25+.C/,/H+)2%$B&L8'+L<[Z" M>V_KK-"'H8<^K:[ JFW-Z^(L'P3+RHW"-5^W272J!ZU6P:O33RR?.K(&*Y)) M^YRLRQIWG1U!RR^_8SVUK;]H$1#ZUO='0.AD?^,"%BD=GA5>Y9V@A9)(M _A M[C7_G ':[4/BF-',FI6EFI<'61[,$2LP,SM..QX*NVU6TR4^1I?1D-X$0I$> M: O4G)]$/:-^7 ^7U0:9$:#HL IL>Z\JHQO)H4^%XAJ]W& MBJ,>23<6JP"UMAU& C^\8X?K #_OH0&75:!]I0>CIE""U:!R[3E9XT*L2RWQ MLX]I[;JBJ;00S'F5^+FG' :,76L.>983HTOPEU?I6H_^N ),R;"/B@L!C9_I MG[7]0D3@RWR"7#J\Y%+&:@6[A0D.?6+04,$SS$2?. >?''KP4/.7R"MS4KZ!>N/ M=(<1YS*N[ &T[.-:7=A=&5?Z&N+):'6K#"SC)9 M8?2(7N+QFN:>0>4;*!HO86E1\M+#V=C1Y>Q(LYGQM7R,3'-J7DOCFYO3VSTK027G^BD_PS*>\GRNUZ@>5+E\X32+#_Y,%BN. MCGK*6K]IPW%DXBF-EI=QTO(JXS3$6D5(&BSCA#5ZJBWCE#0?6,&>BKN(%:40 MK5A1:M_T2"EAKF"JY,).(+[4)445]GT63;^C(2GG(9^4R;=4NS2W< 1-N#MQ M^7$0-EI)7.92'G6'=TBK;R/K\0,$(> MQ7>.<927\?T*U,A:+(V0(70!&P44! G#ZT_%'H MIZ:#Q6<5TK,((Y"V4^ZGHCQMPK/\5NWCCOU&.5M0.2P*9'8NZ%S:EB)=-;D_ M$'1+*QK>=9#!+#&HG3)W^WF^FD553@UQ14'CNIY@**"D>*]B,!14PB +8KCT M%A2332LPU))AUEL0-HT;+1FF* 8VFLY[E^B:;DH;KX-QO7<60O3"+9:G4CX;EE,U$U,DT,O9^_19=A"Z2RN);5I9+$^Y>YE)H+'"Q8ZD6 @$5.VU M&YKNHPW[II3O2J5\=RCE^]PIW_^^O?WTQ_67+ZE4[^N;^_[-OZ\_?KG:.NN[ M5%G76.]C8/K^1!3G$+5,,'OC40DN+%D$AP;/ES(FX(^B#-*:^BG9-4C8BQFL M*ZT2"\R5!]$?J5IOWV!I0\^QO3NYM*]BXBC T3[;KNDB&*:7PO./]U_MX&#E M69IKZ[-@$;F%:G4;5)Q9 9;IZ>S'M/A*CJ#2:M863WI+H#+=P'PMF'+58;K/ MJ-MG)_9!1KD#"V:V)5$$-=;?A?NTC!DV*>(T;[>(CF-7KP,G0DMC(\(\%"D= M::&'+T#5SB#Y=96; ''F8! ]1;*2&8ABL K^(PMS;B X@:OMD'^QG_F"I=F? M#MM/C7JB4ER+MZ6+&S_%W@Y/CO7:8LSMS-ZPMF> )2!AYL38G5,(/0-]% >X="":>T _GBRA/- M?A*R[09%VYR:6H;TCY.OYI^>?^G _J6JFB\G:$4^UD4$^FLMG"GQAZ0NICD> M^]YK4M*1L[&)HASKFJHG!!@5X-D#=_G05D4L%^J;HCKEUFP--2[+3*K1X1D$ ML?E@.W8HRJ\M"N4Q+-.S\$#@3%0!3G$@\@.&B;:A*'@XL'T@_""4M29%+4HL M\?D"EIPIJ\_:2$(SY4AG2<"?OF6[.%T(*W!%!47;1R,@FUZG0DE=N"2%<3WA?B>W;=_=0 BG1=#M<)YL#U)% \%(\@TX[U+,U[A49LI./2>_.M8?*CWIGQX2"-A#1_6YAP/ M!>NM4(%>"EWJI;!)*X&E)F-?EHH-OID3=#; GW[$K2^VM()L'L07T:FOIM[Q MN%PB.+ L7UJ5^H7NH\OB3PL@+?G"G8J&CJK)*6,IV*IG*J#$J@H:*IAYV(RE!N M:-A0T52BUN)0ZV+1U/P1*]5OI3R:7;VMHD66*=JX^7]Q[.E#.3-3WQ4>LK[& M@+G$9G@GS3TWM';SS!4F"/4;H/X(M46Z6K-.I9M(9F?6ZWM"KX^\B4?1'49(-K4GEI4A/[%%> M:LQ]4W3I=+@9\/3- &F*#>L,Q2#\@A",)<'DE&JBH_7:.FF)XI/&X55$1ZMW M>J75$"3[]Y#]7TTW&IK8?QGE/S;W)IF_2>'FY."? I\JF7%:UX_6J)^9M8DX M#D,T32_R"M'\@1M"E?*],OU6S@M#U^VKTV2?NS[*DHS4'((B^R3/ZH M.B;/]E'V57=EDM(;G,YC$%Z[5P* M\.X.?5);W6U9H_Z+)> -([0AUD_LPXG M@SR?PI_Z &US[R;*5B\D#YY2QK>T1H^N9$M &D?H$*35C9RZYJFX>;GZF%1D MF\46BV7#1D6VF1>SNL2>ET9.C&_920TT9*ZII\[-H)(8@^2.+Q)WNIJ1CNG5Z%DDY>L(TI5]EET@5@R=%1E MGSL(W7]5IN'0)_X0'JBSD'C%=D&Q]T&IXE!WW.%"18I*SZW M[) -82X,G9PMK#\R+;;Z*N ++"&X'5Z*40YQ-]1>4O-9M!R $\<+")J NQ>_ MNM["46-FUR"1?%&$,8 9038Q;"FP=-_"#^%S[)(@FC0]F[8C1&XR# .Q#0_+ MC@)K:F,C5&*@?%8S?(\'_QB/>*D&/ J\%BY,ZFN;A"SM>'.D1D'=+=0[?CZ@ M-)?CV2&(U\'BX]\3*I$H9#$.,P5,J63)K1;]:#8Q9>?+]EU$$188UUT"0$UCCVBE,-2 M/(BA9,K=POY >PRHQ7_TQ%+D_-@'Q6,V+,()/'8WD9U D.74Y#CTO1]A!5GY MEG#;/&*3F@G[>-L'O@0S3GAX4MN^\QQ<+(CHOGQ3Y[\GS.IMSZQ3-=$=EG"LM4-@4"IGJUGZ(G M& T098_1"9VTX-M!CG^5PVTGQ7_(K:K= Z@5'BRIALQXR^GF/'C,N':!4*.X M7=P/N57NBXUB0SE8\M5P*#=ZZW(%]_N1[T6/(T19./GOR.7I86=WLT$7NNN; MSQOJ&*.U3L<,?>]ICCH N6*U#!<:ZQW$#3<'(]%(2#9?JA0>(V<6B9]M/PCC M$HFGPN9:BT%B$]8ZC\KY8HZSZ%1/@;$F&!L[K#=Q8JKU['MB\D MZB? A;Y9:ZR#8'(6@"@"18\8RYS@3M%,C;4I$XIT&K,2>T-.WH01-/Q74V', M:$L#;[5V1]J30EI(9?@2G[[U;1@4/$>881LL=&0@TF", M)?PK;CZR,-Y/7MV(?UL_C';L._XHCFKF8,"=N$ /#@M/@N@-$"CP\XOG68C+O\3/GK0W M!S SYNORY!=40?QUK,Z6HCN=A2(C$(=$6=.SQOJ!T%,("0%KG,FUN3O@FFI\ MYXM^ :# /$"=+V L4!?S2;">O9Y,8"$P##.X+&99%\3$=D8Y"I8%HPZ[TXEI MLG[55+.]Y$ --KH=RCW( _?J;6!W/Y\/N>]+[()Q.+7D^L+DCX?#M8LF7+", M32A[Z; ?T\.NV9WI.#%C87<_'P\?J*J"N%^@I$*<378358CSXAW/K>O-DMV] M56X' -I@)*U^H5=70J]6^IZ]LUHH@]:U]#GQPYIS(IQ?+K^]W>RT^ 9.7/+1 MT9(N*J.-#DS.1 M["U_#-[.'4F]X>*9=/,CJ3K\S8FN(8HK>"%UZ#/#I?PI8)$2;;'UALL3;(20 MC9O@,*-6UX4PL"SL1NH \!Z/"PH!%C%H!FC&86S92_^_R-%ZH 1UOH M,A!WON@3'#<576;O2(, &THG)D'C67RYK]B&7-O^.]L;QB?0/6I\6'PD95AN':6_VI3W#^PC9V[Z7=*?(' MD?,PM9Z5/V"ZFK$3RO/ M*$"K\XOG6L#CU_B[\,G< FFCH^O@.YKK>E\NDKR?(01YHP3G(%/8^28;.M$@ MC*33WQ> %;XH.)DR_GR]UPE=K$$M(;H?O7LPQCI$^ MNZ?'WN3DWMSTY%ZO9=SH_Z2Q-P]OI4!'N #H$F)/)+7 2! -1@(E>%B-X-PU M<%!YN'#0&B1N[K2J4.$N\+@=R@LJ.8<,D7DS2"%HGE-/CIWI O9!Q<9.%#W+ MN30;=KSJVGS:#QRAD)\^WWD2)_,B=SAGDZ1])$\<9?ULL^^T'SD1-QI[ "EE ML6CLN^O/IX??^ICVNPQ?U5P 4[@:A7@O_)0U<2Q\F$ ME>;8)C 4N\0@\R%>#'#Q*T@+*\524@LMWF-(WU+&-%E^]_>K=4KN,CFV39W8 MH8%Y;ZLNX4NS*N92)Y;E,$Y_74B7Z*W/Z5 )BEFO;]R'>[-1<_M*-;?;H>V6 M9+LBE66W(ACK^L3OGJ2]V."XLX\.W]B1/=OE6G2^SJQO$FL*)I3!.Q3^!RZ* ML9,'^QL8:F@YW-NS=>D6:6/SSM*=)/%K$W64D=DKY\UKF_*TI207C3:4.A=X MLE%X^AGY3=JD.CUP"9U+T3D]18H]:S'-NM-$G-8G'@Q\>XPN..5.\ZX>[- RA7FQ M6?:)LOS0\+N-\[/NOU_]/_Q"^ U__>KO]=HT;V!:5&-36.U=5*DB MB#ZPTS@;[?+R1]S]/)CN7^KJ!P<09LXJ3_)ZDCF4U]^H+>N'O3/!7?SZT[E1 MGSM:NE:7)HC@.Q&\O#KTL<-ZI 0>FVU)ZV57I M'.[>L+UX6W5(DCB>]4AVX59VH9$GNS#AR7T@L X7^HKR2-M!(5,BX#DR?@]K MWKRS7]^-; O(Z[W\1V\9W:;>J\-FG5!!*&4FXOL*# ]1N"SX24YW>$)=!9Q3 MDJ4RGNLQ5':AT6PI=&8*.RD0,^*K2W8>V+CK7 $/"?.M*6 MM3AOL*H?-?3I 8R.&G34J-Q18^3SX]Y(&.1B+O]AX\A4I!,5E>6X<61*RS5+;'&>-:\'TU,S %F?68*; EAP$(^3$D%Q",X>S +KD<"Q3 M9,N1Z:5.]%*\T):CTT3S!,[HN%71@GHL>^^55#ZS*#XM,J0OO6?NFM.Z=2!H M[(&LOIM1B:I4#5F^17X0F=.RZ[($L2I,O*8"R&P='SM@0?3P)Q9GP'K9JBJM M@X5V!E.@#V)0SQ;/>S%%&9[!'':P2/)@BAQZ6@#40C\@0_%/& Z![T;]]G6EZO^W=7=&]J@JH6UJ<%" M/!\$&.ARGX^\*%#%B6-+ $8#5:-XQX:#YM_&(0KUB55\X-P"HT/)>?9;\"E,^14_R M*!#X1EQE\6=-,S ?%G^54I:X_]UG5!'2Q\I]H^A0P:84O::(IJP5F_2:Z*WK8 MQV:.?;#C#'<1(V!9KVEQ-DM\EUXP3W++S,W5K8U:&[8V:M<:Z]J+PO8/M0>] M-]V#WCO9'K14!5-'MH'3-$G8K>JL*N,SW2Y-4(="^4N[, NP/ MM92^7$G2<#811_.^W/E.LTME3:O6R98V8O7'7J)N_&CH"M-+E]B>]AB87>)& M2,/Z^:+\NS@6[HVMC>A[#A:?U!+0S:F\7ULU!IYW:*4;_:UQ:35J+7U)YXJC M;RB-W -NJ-W.JELY2PEK3_;B5NPN&H\=X4XQG<^QF^+:E;.+J[)9* 3[%U=< M=^AOZYF'_F(KU/N96HK26:!,%W1<39' !F8P8D-X$'Y/T) 4Z3V(0A:_S4SZ M8#K"[16,. ]G)MY-6J0:#2T8S6^$F056-[P?O*62BPO.GTY[.]]/=W_73VJT MY248.UN5@EQ1OZZW:?VZ;<H:F= MKPI-9_:_WJ"R_"J5Y14JRT-5(=R:*,Y-UQN6M6SM7=9R=W_R"6I='L,GO%-E MS+NU!M\N-P;'%BXY*_]V9N&R:!7+(G1H&I]-SA!]%( ^XK;@Q=)#E IZ^OCM M2U0-8Q.4H&@!HP(XE-\@Z93S!.?JR.=QK,>\F]VQ91]+FP=Y"@>_^/4?>X7@ MJ>FV\.!]D_$PP4&N#J:M31JKW>Y:J[[HK:M&''CN4+S=SAN:T6J2]"X$!1Q'N']&^+%R>97PQ?XMR MOJ:@U+5[9? ^->W.2Y"E7I]IK+OFOZF)#M3K>O]6U^=D^\W:.ZM(_LT>EA$ M.;QI/424_8Y7K=3^K9+;I8LCNCA:=G&T-&B'+H\*>#F0QI:X*#CS$ND>BT@5 MGUZ(\*-K+'*+[NH6E2[/J7.T3![/[6\KYGQ@6P7$[^K/:G2T^GEO*PC%&Z8( M[(KB9EVK-WMG]UHN._7JXJPPLY!8/+4W4@19.KMYD9.QZ"XNITHG=<_V/D]J M9QZ13!=2BA]F0+I),9N1^NU%W,_R=;-&^8/;P/#*:>31Q.X.G9@ M7F3W"CLP3X+Z%.[11@<];=O'ZBR)P[GQ7*7]3N.YJ&MZUZBH-"\;>1Q>XC>: MFM$\*WFL\7HLW/7GX32RHVFQ+ IFW26M#)49OV;>T!Z^HMP>C7=*M<>""+E2 MP;P*>\R'05PJET=>W*?WF27;Z< MDR5SL-))#>OZ*"SZSA,5\]4,(Q_^W;_(8A7J)P;1$RP,!L5*T )PMJ@*OLIJ M757/D H3KDF7:7=SFB[3W6!A*_)'6I0_(^N2(GB+0_ ME\5'+JOBN:QVSU@IHI=BI2$9U\&1)>A!ZMT./]OH@/A?+"=_"O^4H37J>?1C M5"< (T=LJ>>)+0^N4X[$NY\B?@,#W[]PYYG+*K8GX=R>5C?.6O.&U&[1^-L@ M_MZ)OU$;W[_,-Y\_5BRLGH-21J20<\&P#6+8W1EVY//5C=X/6#NT==8K7M+$ M16/L)C'VSHR-_<9/Q-=&62ULXMAMK[4 B$-XA_AV)[[M(^P$\]K/IU'*NJ[5 M.]T<\R'#BJ5;9F7-#H9#RRO#\=*_I+.VDEGG41--0VMT2!_ M#QF9%[\B73+[:1R%H@D!O,N#L-2\NU5RXYL]N/HW-^ZMC9GO WBT+YKTG(;% M-;UWZ(3'BU_?DJ59<"NL"GO,AR(B2Y,RS_*1B53&!#/2/H5,I:C$)G?.%\GN MX3.;/Y+[7(.5&2Z?;==T![;I7+M!Z$?RU M6LN-AE\K]LEJV37)8F](@.ZV< M.*=ATX.M6F,S(ST!C8:T/A%-6W+4Z^>T-P!T#TP=->3A]#ZC/US?]F\OK_A>5]75]O5S?W=VO;0BV(^,.D MWK7SDWEWZ3V-37>"$AO%E1^(OL,^'Z"LL]BSZ40<\TSL,&##6/S'_2^Q5F;* M>M?D*(&P[<>^C2E\S@3?'F"W8WQ:?.!_1S8,C-I#8^9@('L?PYP^]PEI"+K8V-&U_NBVYV6",+:J>^9)] M,4]V8[[T\. 6P"K@DS@PF^AW^ZB:M=QALY:5:8@X[D+3!89%!FISI#AO213; M;K@+P2H8@1@!^KH"Y&,%L9 ?R')@RL+B5C_,:#G6T1M&F\P+,B^RS0N#S LR M+^[N;R__Y[]NOWRZ^G[WS__3-?3.!W;U?W^[OO_? E@(XO,!^46.9X= M8/% MQZ],WX5Q _8-E._=R/1Y%HA6*H/!B%N1PV^'\5@PE!CIHQG8@[YK?;(=O-#* M3ZF$'-EK"Y42T.08>GXX$B;*P,/+0-F!$\R;!X2H-(>&'N:7(+P]R"[_;C,L+"+2I5=^,Z/8;^(=H>6M:+H*6H>:O16%":@),="#IX(S=?HD.LU#I!\+!:X8 S#P%;IXT*C"?0Q'<"&X$MV,.12EP>=%!/&2V M._">.,#/M!UQU1-Z>!/VY+GRXDJ%GN1)29VIKPU ZUH ZXL7S-<RKU0/ MEK7:T>O4U29OV-9[4VP?M-E-K],F;.<&VTO")0Y4.*6!*>G4COL8B6*;8/4X M/*S7>YK1S&.E9\H3RW<*524V61CI5":@5V*31%E$6419I0%Z)39)MSRE];!] MXJ[W9+MTSY._H0AN!#>"&]WS5*!VE$@.8S)TA5L 0^X#9.7]3L"\* Q"TT5/ M:K%4U-%+E_ZA(-:7 +N),*SY=B@2[H+;*=@$?'>Z$9(H2+L8ZXF'L;ZFX'9+ MZW0:6KU1U8NADA#(:@?T/@32UKIU0VNTJWJ75'0"V>C>:3\)TC-TK=D^:ST[ M(I!]">28$J37,K1N^ZPJAEP>A3(VKX9#/@@Q@U[DS6-IH( /5-MMA\A';[/DH'\36J&N- M%GGN2D1LF=Z:7!";WNUHG7:'B*UTQ)9'R=9N:W5R&)%AOK%A_IT'P <#O)D, MD(!+;8-OU8,M'\;Y%#]"OIQ"8;5Z6K-+UE&%:&Y.DYV!YCI=K=.@J](JT%RV MJ7X.FM.U5H<,\](;YF<@K5Y+J]?S:(93 F*N6XA688\%$9"E@GD5]DAT171% M=%4.F%=AC_EPJA;$79J7^#K5X:?RZ1P'K/ZS) A707HA%O?DF1YM36\TM;9! MP0EEI9WCA7!W-$/7M6;+(-HI&^T6L[DDE-ED045B4VF0^/8ZG"./-2ZDP6 MF5GLD9TG)^1QRTUG]F3?M5' #P#@#S%,^F!F;'@PPVBKBA[:\X/CM:7%]\9Q M5<,5B4VF0_O&?G%=HK7(\_8]+2E8$*^L0ICF;QCI<8R^<\C. M&OI,'K)"FLN5V&1AI%69@%Z)31)E$641994&Z)78Y-96'?P'J[S\&IN7-]$3 M]^U!QM_I:<5_YSU<"JX##@:R/[?7%]L*1^]9M]:R7=ADZG%T5B5@]B6XS"CT MYKQ9XJL,SY6T0;N;NLCVP\"AWIU?^2$H86/$L"W]H 4#ZS%=F;K.E@)]"0+2 MT!,>V7GH\:<95_,#AW,@NIJ=%W,2B".1&'+DS[&27J__]('% J:!*T^%S T#8TUC\' 7P(PM'?#&KW149;]A.1N6W6QQ6\ 3#6^@R$"\] M+ D]51-(H(^=*!!/)VUI>-*I9B"*?S%1?I3QOR/[V72PNE=J82&09Q#Y$_70 M$P]'GE5C_YI1$W-.E+O!B%N1PV^'?T^5TJ;?# M>>\+$LM'!^;=T,O&@X$Y1A+W(RY? =KC5C_,I#NC5[_X]7XT"ZZX?T\V\KA< MN03HT',<[P4!-?9" )MM.LXDJ_L/>^ #,PJX>$M!_\6+' M^8":\^"Y^Z?V\ M_IT5/!LRE-C8$L6C&WNP3'J(_9476C!HA( 4\=-6EV[=E)T'(SGF.(!OXT_)3S.;OECJ(IO^ M:LW)UD[SITRWE_H95[W<;DW>6ONQZL/N<1G%G*?+V&"?.S!/G/OR,O M_#"W%/GE#B?"0\VX,"_P %"]^\M%^V+=&A23R#_3B2;34]+L([%IDV(^]8N8 MZ;TL'33CS<\T7,0N7V;/7EO+J64#/GB.M?CT_H>@^J+H+F.4ZYZVWF6H_H@.B Y '1P=GE =4I*%0\]M(^L'D*Q\Y!Y;D] M7=;])R#;<*_VKW?][WA1WZI2TNQFO18+2;/-MM9M M5C6.NJQDNU4_VD*2K=[3FGJ+R+:,9%MF:5O76N?-6EF,?$O?IL^8XP.'F[Z8 M>H3V_&MBO,L[W<6 GSUB5O3N%C?P\DAZL..E',\. =2#96>&[WP<^8.1&7#V MS?<>??,I*QSJ,+!H+P7%KAH-@78?C((95?/1,W\+HC4\V M,$OH^0$S+6\L0FI4[(H_W<=8[0.>C\8 ,+::XP45$X\GS8 MEG7O?>33A^=SA_K!K3NOF!:&3C.W&'[AB8,2T(!' M!V$2-]H8"H"C1#%=P$77T#L?9OIOS,85O5E&16]K#)#ZU81O%48-Q*A1U](3 ML" *QAQOGE((%*NPPV!VI@B>DI%12PG7BCBB&Y]Y]AS@>\<.)PR6#2\/0.Z8 MM@M_VZYX0H4\F?Y?/&1F$'@HA+$%B1V.Q ,S47-9TFE;_KR\_?WZT[O8J<-@ M_Q9_L@%^HGRW6"Q@OEN0E&O( MR;&'2/."'P0G!BI,;G]NK!U-C>17I?:?0)9A"U6$&?9'%1+E$DV>(1@]("2DP7##&'/7$>(@]BY"O2SK5&RJTB->W=&*S:,YW1 M_CMR)IN(XZSS6B*4#V]8'W[ E0D0*5US!<9T.+GQ0BXY!G$S;UGW?NC-J<]2 M??Z1XK,9 M-9#O#(9!B[P%LV[9 3<(' M;&K_(%)$8.MS9S*]F5"]MV# *5[0/5*KPP<+Q"&Q .FV_ @$/9,]!@%X:P6 M7UPG9IN$CLA1&8QF%#O,"K-P-#V0 O":'_<*AI7,8)G/^L%<(CF(^!G6I6PK M,S&YU*HM0"(<1!UG=@#Y'IZ@IVDR\*@I1C;A:?C:]JR C4$<8]R$%4/8' PD M\:&Y!U9.!$OE&.N!5_2!_"1B+X3Q-;3!#H(#.&PD9H! 3.L":PESQ>>P^9$) M.W_@W(5EA[YG"BL,+2?K3X"KU-L^'SK")IJ%:G(<6>48S&S#<=T>B[331^YR "I'WZ\0]_) %,AD;D7VAW($#\%$Q]TW9$2F^,;GP +!4PS^"(BP?*N^@!'<4J MW1.J6PJ+PHM#RP^!\SD M%/C =)VGV@ V% PQ+1J!EJ(]YCV OA#;#=!&-MG8LX5/BH7 0LH*'MGCV%DG M[%8UD_#.P+;AQ(+NN>QAT:@5EK>"F'@)[1+8 #?%J:CRX=@80O\S4R ,X^% MRQ!MSF4S ,B UF'882C,8;G:&OMM+'P2T\7C.M30VNRBO(=0#"&HQP/R>E9^ M=#QY *+"9$FXE)W@"W:\.UFV!>'XBO<1N?%XR;D%#T'B8 2T H0JT"UL? 0G MP#^4O\;$+\?#6RFD7-\&P0:KY*]C,!-AT#2%QW3-D)" VN4RGX&&I?7H";/+ M-^>)#U>57NB2C2&V';!TY24>')BFG+'^;0U?QZ/0HRO\?R\C[J:1*) KQ87X M=ND24O!T!<@4[XES$9[#C?J'_F UK4EH.2B-Q8?]?", PQF/N"M)2!88W<@ MRN6/DIT!%V($_0,.ADX'UHVW>)FH?C-7 MK&AUE9/C5\ Y?B4:8ZD_\U 59PY4=^;85:#R5<4F/NB>M(I-P8QI] IR?Y / M6_JD7#N__1UM=;#%(@>4H[!(P6@$,Q8?3!FMXHW0?,3/P20 :1Y(C]U2"W5H MOW+K'1B* [[46E4V7&H#TR>%NPWL+IC166=U@:)\L@,9?^.;;C!49HWM"M\J M7OX^>N@I!.T?Q/Z2:U:2+ M$(6>)H:,K2EI5XH5*6^V!,?45! N0S2'E*F3:;#">W, 3)L[B96SB:?N>SS9 MM^ED$N'WQS3%8]MUF3@UT=0!J% 1.I\&ZU]VRO>M+/_76O#N\%VO;;HZY^]'#17A5/-W,P#*H%_$KL/X&1/V=8, M4CB/"V^!=.!6_RW#/1;@ACQ- := 0/S4,A&8#7NBY.1^0BD_&BF[A>F];F$ M:RQ@#Q/V1G^K*$$=?]\8;_%TJ2).8L0J?$N['V=]TU#OA9.QND21>%]3"NW3 M=&$B]%IQR3TNZ-B.]Z:L;J8V#SSDQ4<-<7:# 0:@-I+#EW(0C%7@RBQ(4_". M@Q_G;P[E:5!(Y8 _RON9-P(57A0 #(.WM?VKF\4;R_^5S FJFW6;I[\$V:B\ M6;N[?F$KRI]EW9SLT4L@MZ_0=DNVW7-7_G^N^L_+O[7Z^WDL1+%X9BLH,6N5EDV2V[VSEIJ0Z]3K8WT%>W4 MO+F3YDT1*V]0<3$J(I,_WZ"H(YBZPUI>9YWJ'!&)GH]$IRY0HE"BT#Q1J!?F MA"8+4!6,I;P4AZ\0MOO1:.>R8?F)8[Q//*G*T0G_)IY4&:ZB_*=Q)/(^Y#JS MG56E>=G4]7"TLB.E&HJ 2< \Q5#'TQ9GUP/%K1291&?$M_2^C/V;B\<4XGQ) M;%YR*YI[P7[<=M)K4F]DA29 2C\(./S/NC=?-RL=F3HL?_/\< B&L:?<4NE< M017J?2(,Z1*"#> MI3-HN6T/F0 1FQPB9)'-A2SFWLXXO&0D(9\+/.1($TS=TP>V"6]A[V=4*7I# MJ[<[9 U6@XJ)[M9:,DK#+L;?'8PTE5V21]J?M4BV"3J2X=#CU\R(H_7&SR$2 MUJJXQR(+VE(AH@I[)&++"2*JL,=\."4V<3>4RP HI)_NL"[[$KGKB+[R=_HO MSQ&*J.L0U'4P<=/0M5;=H#-UWHAR+ZNL 5:9Y448!Y 'LZP2FRRV#"P3)BJQ M22*WO&"B$IO<6J$?KO[IUA?I,Q#25Q47$#]N$:*]@BTTZ3&8M@]:6,0^+8,V M&BX+CU3_@.H?T':KNMUS)R93_8-CI0/M5/_@!@L[4?F#4B0X4OD#RMPM)6&? M.W.7RA\0B1:$1*G\ 5%H/BF4RA_D)?6$RA]0^8/"#T7 )&!2^0-*0:3R!V>/ M1LJLA5[R\@=MO:GI78J:H_('>05QCD0!\2Z=0U#Y Q+RN<5#CC1!6BRQH2X6(*NR1B"TGB*C"'O/AE*#R M!X6P:_-9_B '[CJBK_R=_LMSA"+J.@1U'4S,QRI_@&E[I:2L,^=NALGES,J@$ TFG<:I0H(1*+Y)%&J M@+!Y]@E5/2A+U8,MY-:^PY9^*((;P:T 90LH73"WI0H.QAVY#Q)2/5+TWC1( M2.^5O"J!WC6T3J=@G:(.)["S%D]5"8CKB4WI"%A"*^(T10>.*YZIZ$ .SS5% MR,S.%O1EK2^@ZZ PVE6UZTI,L$1B1TY[R*-GJ509IE788T$$9:E@7H4]$ET1 M79V;KG*4]9]/75U(CU<^4_ESX/@B4CKKF;H\IQ4BI"T)Z6"H[S6U5DNGDVK^ M+;^Y4B[] ML9),=LJEOX%_*)6^'*ERE$I/.:"E).QSYX!2*CW1:&%HE%+IB43S2:*42D^I M])1*7\W49H(;P8U2Z2D)CE+I3]QOHU*I]*VFKG4,HZ(19I1*3UR?S?7$IG0$ M+)\50:GT),,KFYF<+>C+FDH/^4RESX'CBTCIK&?J\IQ6B)"V)*2#"9%N76OELA M MG53SG;%9B4T61H:5">B5V"11%E'6^2EK)I6>"2L C0_;C4QE!BQ^LQ#*FMI/ MG*A=:]EPNDU92PRO@!-0^A(D,NU[YHY8?)5Q6:U&R8Q^/\:DFY426/E?]J_D MORNWPHZR%VG/W41@9-J#.:/TDQT,'"^(?'X[A /)F+N!0.YW[I@AMRZ]( SN M1J;//YI@DGXS)WC@".YA,1\=;_#7$@/5J$\-5*-^P3@8H&/:AIM'6S:I;49C$T##M8,L3^[L6W+'*PM:J#7ZR>I:L!F M3.P5?B:V:1([^IS2)R)!H6=/3-&;M07YR-;ZSC+VL91S)2>>,&>BW ME__S[F/_[NH3VT?=7=Y^_79U<]>_O[Z]B85JAIP5*!:JC$UUV2H!.!5N:?%W M.\;_]EWKVD7A;#_S;X[I!M\\QQY,CB/TX)7EF%GO+4Y33WNI2+P?<4SD&YON MA(W,@'DNA_E D+][0!# *J]!X >!Z3+&J-S+$WXQ< M9!DX2 -0A&#. Y _S=P[/?"AYZ,]X+R8DR Q=MF_1OZ<42!-EU@Q-7#UJ2!5 MO=706/R?MQ\N?CZG+9P^PS#;6F&";OHPBNY%@;!!):]=8VEG2W09@NR7"-Z/ MGNE;F(#X"<3G(/2D^/UJ3J101\FG_NBF)*4=,--ZLET[ &3,2O5$/>#]A0U4 M*](;-YNZ)B5TEK*!&1]]TT6)'WKPTM >@*K0F)4L&Y<*WX4FK/\O/F'\:>QX M$\[%ALS! $Q=$R0_&-/A2*P'-9(=P.!!O,(Y?2 >L& H'(YNWA2Z"KF"1, M5H"* 40^KDS\LOB-<,!C/3;Q!ZI"/K#EM@1%!NS-7?][@&H2]A"Y\^_+)868 MQ\S,QT>?/X(B8FZ$MT!B06BC!,O #&!\@IGDY.'(#(%D)NR! T@#L#=@/@OC MF5.H77U/D6T1]7V SR/'X]_'R<*)L/\"J+X1"[X=BE^#?A2./!\HVYJSE_K! MK3NUDW[G(%DTE(96^_KB^^9S< M?]17WG\8+:W=K6OU>GWA"D3@S108R"QC9-2EG211N( X\]FT'7%21$(;1B$< MMP5V!+VN1'O/. ^V%R?/?^S&/-:#5D0@.NZ9K0-K=E= MO+BN)3ILP>FTO3&_ >E*>S_XMY !U^XW&-NS_A "%BQV."6"3A0_?@+._&S: M_N^F$_%[Q.E>OI!#6?PS;I$U7I"CYL./D,8=QWO!M'CI'0FB)U@8#!HL/QED M:00ED)%E\#T7*XH!'V!%,6FU[V.LS;&Q)+>8F=^SI5;L0?U(6WN0=BB4V6F? MP:64&B_U\T*I3&-^::M,I8LL_TUL?38V+:RX]0S%?9M@,_.V= H=IW;<:J?B M 2O,G&*BQ>FH[E&F'U5831):PH@(Y.=_RV/,EIYG(I)R$LF,%R,K/FK;Z6.K M])TR2S/<0*)>VYGW+;B ?<.TV=RM#W< ;T[T>F MFWE4W^CL_0-!(&;ZGN!/Z'#T9 1ICX=8 E9NV\SE4=_0X=%J:KJQI$_99BC= M.\+VK!09QUH=3OGI;TCZCS29MM6/N&^(!9WL%JIL3?F6U)L.5=L*62>4;^)^]'/ M *X?>LOH-GJ=QL6OG:[6K#=)Y55+Y1V4'O?5? MDV;SXM=&KM1>O^)Q0QF77^Z0?;Z*<1]%WB[ZW^_.\&QK]G0NHTS2QO2@:?6@8>@N?T/ M??5:HY<'/3<-QLZ^3&]OJAJ6QJ^VJYW5H;K%P>Z\"#2DJ%IYB%2/%6)$/=3: M/!]$G"7SDH1QR'R+8YH=URX6!N!'"]L[QXGT'D#-P].X7.O&XOE3Q%**-;#Q M9HX09HHKWB1(U8I\$>*4&9FT-$A0Q!%:?T9!*""-RWB3:[1BJ0G=^-&0G]>A MM9]L[5"H#8##?[EXMQK'FIZ!XK=:OAE&[Z8@VST]9%< M*W56]WL(-A\@[23 M FDG5R U&EJSN7CU@['N*L[1BC!^6 @4^#$RG;1D J7QS!WX861SS++"H,@% M,15G,64X<87PDLE4R,>B]6I7BB,$E0AI'V-. \PRJ;&, ^V\&;_?G3,P5_O[@8CS\%T!#'U.ZR,CMM%4HT< MJ/6:T7DXNI<@J2G;!@Y+VX\<#S0=0OW.= 5]QZO\AY,\RZ21_I MBO'4?JVU&<<%NGK4.[6N7IY+;Z+%#6EQKLIY/FBQ6>LL.K3+$NY%&FY+#??) MQK(OKL4F-G>LG*FR0D=O9?FFKU[Q9H%;,=2_@Q YG1X;1\M$QCMCI,#6 MQ:\_G9\6JDQ=1]!,N:4N.G8532DI.XOY=O#7NZ'/.;/1_\&#D/E TZ2ECBM' MO@/8/P/4KQ70SZNE&IO*$;VVI%D/Z:G"TM<)]-3&]&74EC0$*H*F(AVTI0Z* MC2D&;SVQ-Q-N^D&ELS]7A.X\K!<,#]L8L/< \"/GAO13XB^.+7 MUF*QZ]([Z:I(10?1*SFE(CKO%%;7/'L.D)]CAY,J:YI3^DI^3R!>D%-.HTO' MG!*26)X..HU>[>"WE9DGG14MULH81!]WFP&D>H^NJ *]M.+S/@6=^2N.PU4T MM&\BD"?,>U:E[\?B3I,-?>])_"T#]478ODJZ "/&L479]O?LC?Y6(@Y_>,9H M?_;Q.3:Q$1T*O"A$QF%T@X"L2J/A$*(" A!B,87K4W MFB' )5"2O?!B0@'2&X Q&.+RXL%6=;9(!L7@?I'**=('$%!&_<,==X""'S7V MR%WN8P,(D2(H>V\ ?K"-D1HA$*_H'^(<@4L/;4><#SZ)^#FQS#ML8Y2D%R+_ M^7P$S^%(URXLC6^'NPG R=E&J M%!\Y34ZYHKF5[8>^DH[<>:]SYYCYE.E[R7?3B\G&RGO)WIG+MQ*)9)/(<=(< M=R*1C/[)1"+G))&C9F7O1"*MYIG37XE&3IDMO1N-=,O;$8.LR ,V.UQ>9S1G M)F8>HNL.:89+.]UK21IOL\ +2V$YMNB.35S M/BHZ]TTI4='A3.+S45%#)S(J+AGE1AB=_8"^S*A5QEE&)O7.-'%^NITSH39S >OK#>(#).Y7=YN%D8ME WQ%MDGT1?1%]%5"P%=DFWGQ M8I8LMJ"1$U_GO1>:#EM6UBIGWLYT M"=VY0O>2>H,'2JW1>GJ%+Q[RC/#C\'=+ZS;/')I%7KDMS/$&F..6%V%-RWS8 MXU799X%D6,D@7Y5]$H41A1&%E1/R5=GG#H;?ORK49D(XMR(W5;)_IFC[P,,> MJM,B_I&+;0W@L^A$$#!3%,I?+#G*\ C(7N#G?ZP^@"1W_]Q_M@<\^QARXZEI M11! (!8]7QG_Q@O_E\/Q(]['="3YTFTXXO[]R'1O9;>5N3--/[AU-S^\MI*S M3'MU(FYM,95-P@A0ZL!?-88E]@6497N&@"_ V [8 \?Z^RDD)5TG?/YW9 =P MX%G6;T)UQIACDWFZCG^8]_HJX9!4=)MY0I6&Z]9:-M![^GGTX";D[4N>E]7K M9UR\XJLUK=YDVX5[\_63'0P<#QM4'+'Q0=.H=^NM-6T BME)8&W? +U>/T/C M@(V#LM4JFQD5\?'.(NW[$.1W]O*#>JNV9?7!)?M8RI:2S;;&6"8L-M+T&U[' MK 3+2?7;]WEXJ&^XR^*7PX1"GTS%EH MOHJVY:A8A(QW82_LR37-$7)S3O&L4;SY<(6.PV=BF%(\#V M%O2(F:4I-W/W[MXUN5E;=/?^)'9VY VM=F?NOJ%&1A_HGS1,1A[+!3L3#9V6 MH*SAN\@)99.CN%\.*/(U-E2R8>6N_V(TN7?>)6)-X-_F\$LGYH M<^N;[ZGO^OBV'=K\Q)RIUQ;=\C_%#;4RQ!?*H+%O8[,H9\*L2+1Q,V/;@V'K M6UR&!)L@^ $/ O'^@\1[,&TZQU^Y/[ E? ,T[=5=_%AVT@ID[R]WB@=[MB=> MYJ7 MMH$=O[.DJ@!1:%4"*QL$(F=IT].B>J?[VZ5;15V=[,K]S%@]C9^4BO? MWYR=UTQ[2FQE64&(+S?RSQ LDPG_F >/SL]>:Y8OO[3 M'F77]JN+#YF',C2W.(,>D[8^17[U>FF,[-)VI22$TU&=0*$N<3/RT%E.6.MW:8#H- (YD M:&4TIEYA9VG"I;7,1DC'Y\6^25'Q9X ^" OM#L_'X3P7'27QVVB2V ) 8DQE M<\^[RTKF\TTQF@G4,L%6G@A(BP\YP,@2H#"#@,-WPH?H\['GIYR+V/I5^&H$ MPYN.P\QGTW:$-VKL!;:PAA#\+G]4;5B?X6GL,0MF6=Q]-A86/.YF+[E>RDWA M#?7 CLM85(WU5[F=9T7)DVF[(?P?Z($]FXX2RR;V-!5-;]K#QLM3I"%J@&I\G(OKDO'+M,LG'@3A0'-S(O[S]_?K3.]!(:D>7 MGOOHH]#AKBG(5%*7#X+VV?:C@/5M8(COW+'Y4!-4?P7$X#W9 R!0..S8X83! MD8V]N>Q_O[K#CV^Q_?%7TQ^,)/J,CB1<<9*47R7/RC_'OH<,%# 7SQ%>)"6@ M^#; 4Z*8UL,;#H;(BQQX(N[FK*G6R:(/MR",F/'P2&8)1 ,3#+B/;"('EH;G@R_[$Z6%2K:%])D1#S+&I 8&_;=@=RC* H[H6FBX69@EL8$$X; .]//KF4U KOUZ3 MT$2]YK(G;)\^=J2<^Q.H,K#L00)I+?9@2'IYX%- MS8DB US(,((9N)#902#)%4:4]X*+XVD+I&(.!G[$4=\('J'R]:R#^A3(_[R(],5]"9^#TQKY"O428(O8XK%EH!GWM(:X$T]&=G M,BT0(ZAG4O)*L,X#AX4]P<_"TXUF1!K(V0!>J_MQJ+0LFT4X?H..IV!U&_=; M, -!W?\O/+EA)033ART'H7HIG;@.7WT35A,FKO^XQM,G&%W? 3YN%%][7\_V M*$A,]K["]>0&EB<2W[&I57O!JQ2.0"D\C@Z\J3W7^N,+S"R'TUYO/HM-$?)/>6Y!%:1@G:&+&^\J2(PDU.9E!6)A6LB9RIN5_K2!)4:@F S"0 MS !;15/+?@13V<9:7P]1Z/ER),&>YJO0EK8K-8%Z-DWH.-&,!O'0=IBJK'B( M,:PE-LN7C;4V=F"93S-/E^4K&>../R*NOL>GG--%&O0N?J5K_+Q?X[?I&O_< MU_AW5__^>G5SSZYO/M]^_]J_O[Z]R<]M?BZ,W-4N#)![H'QOAU+$(5R4S-OM M"E&]G/9B &82-T9]QHWQ+N #=&6\@!0!97/Q:_CB+?@QE(M)",) +>W]&L^" M!&-[;R73IH"L?21YZZ=58=KJH<;FXAXM.:.]8BQ]R5@'3.H[D00_I+ ^JM#Q M^2O[SI$8P*(! Q?&C8; NNA?8B^>9P$@Q%E!.'M!*OPE3JJRY'[REF_"@33Y M7CHAQS*L 4U?_R^.WTR=& ^^\"&#)&.X@F47T*UEM#6WCP_3EWJUYOA5T$.G MJ9BXQA9VF:Q-G/=!"Z)I/FN2P_I&>'D@;Q4#<91 UXR#&S>%A1V[7>%=&;"; M!B/N.0[^D?XUCD<86/9 >*OP"N3)LW@"-Q?PBIXEL#"EH$]Y<[THM#Q8@&,_ M"U^]6OZ" ;^)DB3A2L*5A.O)A"N8=$\8X 1" 20 ;#O0&'=AN1RDBG3S26&! M+CLK0F^N"'CR!WCE@8)X3KX&H?F(GX-)$/*G(/%Q#*83B4'1-ZJVEXBCJ:,_ M0*,LP,$L.WJ2\FXL*Y2+B?!'X1L*E/A,[6-&>B;2'4/ XD7#QO!Z%\/;<)-H MB*(]Z,4[%A<: ;,\<6&KO+'"I:-&4N[A.$]TS<"BI/("I^D&#B'\= P'S=]O&D.X@M,L14>2#)7 M]_[H2;=XJNN[X*TG] :IZ^@W5Q^O[S_UW\XN,0K0K99,A[0M'/^2&Z6L(Z<94VP;9 '@0^+)DV(W)'L'V M_2]%\"O6-]@P,=A#. I;"4':\IBFUF@ M>B@AL4$4 ,4#OZIOD+5EJ,7(?$ :,AT/_D@@5I>VC8@I]=25 MVM.8AS9*B Q$2!1MAX4'/C CC!:=OQY1@X&1BYH=AU\N(3EY%KB*\P0@$BJ0M^6IMC2]S,.*@'_CM<-ZK>>W*0SF, M^G&B?CRB?]/H-O5Z0XHC *WWDN#6,D-SZG,?^5S%BFR?Y9!8S,F0"S8\/CNO MF=X(]>%% ?P8O'T_?_4PZUC*^NV\,8;+%=91O88+ 98+H,AUT*6BQQ5$VQ^C MQ$H>_:%O$\[9VVAD^2B.?&0DZMW-C9$V^0S#5WTH5<7TNKNU90I M+OBA>&S*YK76>+V_8(?*(OM-M#@=L"-B(^([S3$AU7@B-J(VDC1$O55AOI(T1+Q M55+1KNG)<*K66&SF'B0';;+TG+3)NHG#8 [2$>N??T=>^&%NF?++! 6-GU;( MB=63'9=?_[$M@V3V;3FF0%F9+*+2/;%0S*4*R?O##D>7*L#GZE5%!_9%E(VH MB[%1QZ\?J@*C^Q@GG\B5C.-08LB@32E*GUS?/#(3SBJ7?3Z:2? M92Z\^_A=),CC[>O\XX=L&FWH7:W9R.HYMJ58S"I7<5S$S]Y7$VL2:RK6G)J5 M!V"TK1G]8+T &UJ]O5AQG1B3&+.HC'DN5C(:NM:J&\1+Q$O%Y:79NH5EL3_U MKJ%U.F1_$FN6AS5+8G_JP)A9W8F),8DQB\F89V.E7E-KM?1R\-)>OFOR2N_I ME99Y<^26+KB( U3*6H-?O&"A;%&I')YXK <^6PY)M=XC?BMR+P MV]DXQ- Z^F)# F(28I(<,$DY/;]-76MT2W(F)IXK.<^5PQ!L]<@0)'XK K^= MS1#4M5Y9+CTHR#C?[EQ9E8UART?BLOQRV=DN++I:NUX2!41QL^=RM'Z::TJ1GGP?O*9[6Y ;MZ"R M,+ZD2A,)?(;!L=>!:_532*Z4G[>I-8R2W(01)U:3$\MQ.##*8@$1&U:3#<\6 MS*&UJ+(1L4ZA6*>281^Y"X?VF&E_,EZ4S/*DEI! MW%<9[BN)W=\B'S)Q7K$X[VR\TJ2*^,0N^6>76?LS]+IE81=*#;Y7,[>2W-LAZ8C/;V6'48^-9TKK#P3>14*HU=3 MA%;*S=MH:]VRW)01UY6>Z\IAM^L]XCCBN&)PW-DB.#I:O=LD-B$VR2>;E-2= MV]$Z;;KU)ZXK!M>5PQSLT64_,5PQ&.YL)Z:.UBU++#P%].;;QWOOH8?7# (> MDF^WJ%(NOJOJ"S3.";=^<.N6SY7;-II:KTY'9N*R7')926SUAM9H4!L-V.UFL2CQ&/Y9+' MSE;9MU/7.F6I>BT=L/!?%#[X 3:%0+?=R%2[FO^&+:Q0>AB[F[HZ9_>X->$< MZ-WYE>\'R_G_+OJ0%?('0*GTR>MM]ARJ,_^DUI6&H#" MNSX/0/PN==7PP$$$X%6#\V). MRC&G.4W%0H':#7ZS]]8+&?OH&K3]U&Z*V& MQN+_O/UP\?-:TIB[@%"S=&LM&P@C_3Q>%23[\.7T9A1Z^"H-43*7T3@35C#]*W9G>#$;DX7:[U&VX$P?'6_PU_SEFIX5:G7!.,CBL9@L4O=QL'!N M]<.Y1:OEZOJ>5"B^>)F];-F!Z]+#/'B.=69>F<4-\X8P?,CB,BT>DPAZG\%0 MRZ2\;NPFCA:&V%_>"BV+M 6+[% M??G-(/)]X$#!NXF!)YE[ 0_R/;QU=,QQ %_'GY*?9O9UL?R.,_6S-RC*LFA3$=)8PIN0K_X@7ST4SE MKJ75-#2#PG,WY#GBMG-Q6SGB=)M=XC32;D7@M[-QB*%UJ$ TJ:.\L4?6[A M<1[$?EJ-N3PD9^UN8OS4HNS-NH8N$K52H*FN+B#@*N6]->K=(HK(MQ4VW]=L M/9:7>@O'4=>(0L2R!OR_+O^_'3.NA-3J]6<21]:FNH9N?& %H+W*V[ D_<_7 M^X[$=MEXCY MRG'5K[>H4Q;IO@*RW]D8IJDUJ2P_*:N<R%(O(?F>S%!M:IU<2GJ$8T7,Y?C_QL0\4)0MOFZ[%S"?0"O9_Q!?D RZ# M=$NC&#[#X%A%W[7Z*4Q7RB'7T&C>TIF$0(Q(C%I81RV%.ZFU2AV1.%IT7S\4]>/79*0?_K/$F MCQ=;V1V.R98UP\L'&R_M-;K4::WJ(LN&I.-761)YKJKR>C?V ;HH5G>;AR_2 M?2H+KEQXJ,@V\T5N1'25V&:^B*ZZ>*C(-HG<\H&'BFPS7^1&1%>);6Y%=)2? MF^\PK:N/U_>?^A2/5= 2I*'/7]]+'%8JTJI=U]HZ!7D4ZVZL*CQ6CENO;JM! M_$6:++=<=BZ^:.M:LT-A&:1Z258YLZY>+>_X:WG&'"T]!?SSFKO5#;QG=IEYO_-#GP+EU=(_XXF46;#/! M1WIW"58RW UJG ?/L3(\-Z<,0E)N'?;)#,WW+(W#&)/SJU&S&9L&7V5L*#W$ M 8@-R0SIA VXXZ@&@[]P-6MMP'.GUM MD\\T=-&'7NUL[.Y5=2_6]HK'IFQ>:R4B\J!FQ7X3+4X'[ D,Z?YRH4^EP;*Y M%0/+/],QL%-5.OM(+"I2@D'](F9Z+[7QS$7 @&,/HV/?!"S1/HD6.]2 V>KL M!OYA7^&Q4<"N7(M;BTKF7P_^S]NIYX+!X(Z/0W%O(DFR ?2#@309D#@5;Q 3 M5IP)!O$A&IH*VS2L:8%#1@%E'#@]98#H\.%G=@ :% MX!^EO.AW_LS=B'_VO:=+F!@?^L,.1Y=1 &OE_M7KP(F0G?M!P.%_UKWY.A^R MKY>ZSH#>U/2RE"\EUB36+$UY M#DC5:7&),8LS2,>;:*!BU#:S6IQCWQTM$P MM"KI^O!\5=*B"$U=ZU!#&&+3(JN\4M9/ %N4JF418Y:),<]7F*P'0E,>4U MO=,DCB..*P#'G:T?:L/0&@V=N(2X)(]<4D[OKU[O:-U628H1$M.5G.G*80SJ M6J-+]RW$<47@N+/Q2+VG&)QOM^Z)NY61>#M9X>]R.W*[#:W>)K<2 ML5I^6:T<%GL3SLC$9\1G^>6SL]GIW8[6TRE@GG@C1[Q14E=MJZ[5*3>%6"W' MK%8.<\_0#'+0$I_EF,_.9NZU#*W1+$E;/XJC/9?#]1,?^T!2LKZ]Z5K,? +Y M;_]'?$%^V()*L?B:*8U=^ R#8],"U^JGD%PM1ZVN=5LE23X@5JPF*Y;#LF_U MB V)#0O,AF*:=K41>0VL9Y!2FR.*]W+V7YM@.34?Z M>BT[C'QJ)U=8>2;2(A1&KZ8(K92CM]?5>CHY>HGKBL%UY;#;.UWB..*X8G#< MN7BDU]/:/7(L$9ODE$U*ZLYM::TN.96(ZXK!=>4P!W6MT:1Z$,1SQ>"YLSEP MVUK/*(E!2%&]^7;SWGOHY#6#@(?DWBVJE(NOJ_H"C7/"K1__VRS:VA=@[B, MN"R77%8. P]KSC>)QXC' M/,?*(+Y3^E!!N'L@Y1U5AM<;PO AB^LE>$S6HW[/TO[5V,LZOTZU#F-3KW+& M5M-#[$<_8HE(Z4@[;, =9VQ:%@STRT7]0ORM!A9_JS7(18H)F!F%W@=@!]_B MOOQF$/D^L++PYB="5J_7?\K @WP//?^..0[@Z_A3\M/,OBZ6WS.D?DZ8-KX1 M$!(^@ZFG"H M%_#3US;Y3$,7?>C5UUG=O=(18JVA>&S*YK56(CR7B[$I[VZL MGO:;:'$Z8$]@2/>7"WTJ#9;-K1A8_IF^W*MK#/_W=OZ16%2D!(/Z1BG1;X<:,%O1W< _["L\-@K8E6MQ:U')_.O!_WD[Q5TP M&-SQ<2@L0TF2#: ?=!!F0.)4O'&6B8C]B/URPWYZ[^SL1[IZ$UUMD*PX$9_< M^_Q5(B+E<3\[EYQ+21'=G9[NID[K*I =$5\>B _C"ZM ;41G.1%RI%R)[DBY M$MF5F^QRH5;SEMS1H.2.6>\4#YDMKB$IM:/@\1* 2GFA_,4+YL,FREVW1S=Z MFMZB/DV;,1VQVU:X44 [-.N5(SJPH>E4=I.472F5W<&T4\.@'"G23OGCCW)6 M[='K':W;ZA&[$;OEFMW*80#J6J-+Y7J(U_+-:^=KOMG3C&9)3+^]7+GDI-VK MKR8\SH/84ZLQEX?DKMU-@I]:EKU9USY"HE9*--5# B13;7-L0 MN= 9.R_T]+[>KJ$;AUE[+H%,U>I=*7I+V*R #GHMEF@VMU^@2SY"ZRC6WE-,SW&AH M]69)NH$1\U6%^VW>L2%I!6+SHMGNUHQ[6J]9R)A&8D1BQ#)YCQL4 MXD-<6%PN/%]A!:W1+8DEN<:5/%[L2W@P_EK:V3 ?)\(9K_=&'FM5_UEV"AV_ MRM+/<]6CU_NP#] 2L[K;/'P9\E.IC7+AH2+;S!>Y$=%58IOY(KKJXJ$BVR1R MRP<>*K)-(K=\X*$BV]R*W"@E-]_1659K1FN)/=>6K=%W$:*K3R*[7":J*/U=,JD)4V4"ZXH M9_B3WJIK]18Q&3%9[LR]4H8Y&9I!76*(VTJAT@ZG@PRMT:08)HIA6N&K;XQ? MF>5%(,]SXJRORCZK>@>6.T1499_Y(C@BNXKL,U]D5V%$5&6?1' Y0415]DD$ MEQ-$5&6?.\0SP7_19X"Z M-YQ\LH.!XP61S^_Y:_C1\09_;73O=<%X,##'8L2(9[@1U(G>V#1,:\ :LT+3TFXXC W+PL#++%=L[WI; M,N"#YUB+3^N=6AIA&XB&)?M8C+-3SXO?M\=8)BPV$D ;1MJM!,M)X_+NKOIW MMS?]+]?W_\MFD9$28_/":-D"Y]:W)H"QO;ED."8$[D><>;&OE_D\B)PP0 T_L[\CT86:8*_Y88['DU1CW M<88!@W''/H@5]Q'>,RV@\("S%VZ&(W@5!+%EHS /F.V"G/)#$_Y]Y-ZC;XY' M\+;/'\6O/K>B 6?P$NSWF3O,&[(1]CRQGV#T9XX.:U$$#T8,0&)+3SAZDI]! M"X91NV#@/ X/ !-F(RQ\0] 7QLSZJQ/OP,6\/I\%%) MX>PA"@"6 ;Z*4\#"XJD!5KB2%SLS"Q@%; '#GN5 MT M"M1W\8^P#>:'/_J]WXDTDB$!@$-$A9#6.REW4GX \#G@.X<.S:3OF@XWZ M-8:, B(^_L0YX@)V;(_A<4L-";M%"*&V5ABH,:3%Y%<.6TIDH2=SUPFW(G '23#4JKB*8FALU]E_> M"P#=UW!M$[$7RX?%N?$N0OL)UX1@ ]I_MJT(5@$K_Q/WKN$EQF $4D*L8<*X M"7^I:6%=,5G.2JX9.RC;+(HSWG'G=BBN=_JN=2G,J4?N#FP>',A28LI&XU8_ M_.4"A[KC#A?\^$-O-8UZ5V^1.47FU ',J2Z94^,M=R+$ MR/HF7MLL6/:K[=I/T5,2.?$=IN(R6"(5 ?$NX(/W5N3#NJV NUC%A4VXZ0?S MJAQMC@,OT'S=98%&*WN!&J!AS%UA.(+1*&U*2>N(",1U%/ :NQ:F&MA"-EI. MJ(W K$'+*8)_%8+ !!%&4T(W:!N#S>X]@#"65:ZY+4X-")55!E L:1;X*BW; MT6CD_BKIG_V$4I/=6LL&7ES4%HKW?"G#33#3YS+4Q%<7&0PO^:V[FP6TCP3; M7_I-5[Z_X;54*F;@ANTA*0L UV-*:+V=H87F6&<1!VD BE3+>0#B=RF34YX\ M@>B=%W,2B/@D.>;(GV,H:1W'MD\#5Y]*3=5;#8W%_WG[X>+G3*;L]*0%O!/K M'XJQ_S7GIV:VM?0_:%GB8R-+E]VRZJ=,47%H>K$!.IS^%OY M?*2R5V=\H5Y L?M\&(&2$4HG\@>@+H1'8\#E^3]6(S&(A8/$%W'!TE\3P(+P M>.>8]I,T%1*[ [80#@UOPA+GWHF(F=\V3:+GJW4 $F)@D8/]R'Y< HZ,8"0TBL0SAJQ.J$7TLZ M.H)XJ35V%83VD_1MX*,+P^$8\VM0V_3YWY$-S^$6@4W%^.CBD2-R]D97_9]Q M8#=",P'G5V^CBRE>FB6]7&-SDCC?WABIETTX?<$, /] 3*' +52_&&[6C7$H M WC&A7!."S@%U"UA.6L&12'0VW]@>4B/IK!]0SX8N?;?BJ;_CM!Z&D[P(G$D M7L4FT /TO"V95'&!)9 F^(?[*!0178+8O(38)&$+.SQRY':<24Q%"?+?H$]" M+)U"C*9RAH M=8R.:?&3< /"U!&7ON$I.-60&GH?G%@).@'(Y'@#9K,EWQ-K@L>4<%)[RGPI!L$3!Q1:"=I3LJ3D/)=BFR?/M076 MEPC"Y&X@[6*5=P)PGI'$DSJR\H2.8]KW^;,=P$- .9.Q]!MK0"-/YI^>KQSC M2V6P8C\XNYKB8"4X(?D:3EX)047HJ69>%%H>"G7A:8Z]Q 7L424(GB3HO!O M^U:\'R#KZU #0Q@0"!2#8&K*C MZ0ZDU#-=%SWG:A I\132$)A/>.'QQ$T7UC>,G/+3_50VV=@3;0FY"4T$+R%[ MA". FVO!#W=\' J/@-3>C;K&T%L =":NIQ[%H7MDNMF*;,?Q]9Y *G\=<(X/ M91'G#%ICLE#.=4$7-?9M:H;ABL/-0 %R&6%G2>X7%!;@11(:<[T:ZPOJ!8// MB:9FEJ*@)=<.4\_O4DQKP*>^/=S/W;BU&6T'>$=VV'"?): X)HW/HQ*(#>7R M5$R!/>M, GO.B02OP4$4)59:BL=WARF%'J&QO]XV ]I(V[536P%)%:P%H*'M M&4WPF>.]3-E,'"9V'1 XZR$*%QAW!^9:Q',._$RY9;6T^3&U%P0RS6RB$79U M3**(946&PMFJB?MY(&XPN)4)BA:L0-C\%?"QKA/RHN'ZLS?NZMX_ 5L,;6N. MCZ6"48,N(4S@U5NJMAPGC>P M%YQ$\YZAV"4Q(VVG+PZ\R,'0O"A0)TYG2LF.+;TE-H]7H2P:H.P98\D3CE^Q M.5RA/!S+D6/7"$!5^F0R+:%!DN".&D36D)#A:C(Z44M"R&#E*JX,C298R, , M1D#4WLL<]\SI?P$">6)=?GY" $JF4L<3)C@HQ" ]"<=XI VLB=76@[R0G<92 MSB\%=K9D$LO&",4@#5GADDO3&BC14"% Z6ST=%@2F.9TC0*"%H__@"5FNK,E M#\3/,>&B2>E^T\=#?J""/&-TI#2]NOA?B2"3K2BC\$VZ1^^X*R(0[7!R.4(? MY;5[I8R+655Q*:"YV8W\[)NQ"OLNMY[6.;_+PZCG]AW8G_"#]%U+/1@L4SQC M $!:\QB)XGEGK.DLLZ!X?F(#L>W81,IP,_L<[SE2Q[05-P9*026CS%T4J $P M%#)%1&-@]-?8#6TN,Q!4%L@"NE8">PY?_>#634\YIT:9CJW6#$KXP<.W*@*KRR MP6WNXD7M%K>ZQG%N=9<:/^>_UD49//10A"$YV_)); MX 55\4:PC1<%H R"M^_76);%#SJ6BY1!QY+7UH8A=YMGB$).C9?Z>3[VN&,L M*6&S(C9Y6@-J^MHFG^>&;N1^Z&6EA38Y'G57EH/?M"21HL#@BJ1-I%(E MA7TTXS =]/%I[+]--S+]B<2K?I".0MNP]KJB-?_8 MLS#N'A=\&0X[W?C1D+5M][F].[93=N=2N3VM;F2U"]FK1NX1]$OUJ$W8 2D+ MH!3TUM::G:S"S$1NYR:WG!*,T=*:O3,+J",:/63.;&G.?(N#>=3MK+C:"M(1 M6T'.#)K#2Z=#"X8MPIHVN7$NC:+J55=158!H2VE?Z5JOD=4.ALBV+&2;4\+K M:DU=+ZV91KZIXY3.3$*(,2K+FLG^DR%VE;3EWNPE8&0LW$ZQ@J50@0VMWLGJ M/[AGUZ>WU=)Q)Z3!DAIB.E%AD:@PIW34U(Q6^\AT=*0660A6SIF+(F]7 MS.5V-AB&UC06$^HKXW#/,;65TJW0T0P*U\HEN>648(R>UFZ>^2*;_ M%;KI8 ME7T62 B6#/)5V2=1&%%8CBALLP:YZ>8QU&"$&HRPI T5&E"1D:+43J B(P5/C-ZCR(C>HR(C5"R@A#Q!14:(-*C("!$' M%1FA1 XJ,I+G>\0D#[];RB")AM9KG3DYC*@MD]I*&231UKKU!I%;#LDMIP33 MJ&N=%A49(7.FN$5&3B2RLJ;)$B&BQKKQ(=^;*71JW&F+$.B]:;)<66N3Z5JK M4V$KM0)D2X1'+I>RV"A4.^/D&>,KI4DI5&!3JQL=JEI0'!HLJ2%6KQ_\-$Y4 M>"I)F!LZ:FGUQL'M*JJ=49ZD[(ILLS!'T+(!OB+;)/HB^LH-?=$]2GY\%%0[ MXS#IY>5T-N@]K4?%#'));:5T*W2T!O6>R26YY91@C(YFY+7W#/D7BI"/795] M%D@(E@SR5=DG41A16(XH;&WMC,5:&;N5?-"[2X"95=-")A8=+$E(CF>'@/C! MXN-?^*/IL*\F3A)D%&8X% 3:FP/@F+Z,^Q%GE][3V'0G;&0&S#%?@L@. XW! M'R_<".QZB !X/@AK WC4?10B(6!%_%M8Q MM\1C6+(EA!4-\:^ )^M-#:Z)SP_+#ML\B1X:Y,I\'GA.)1;W8 ML$?7P[F>.3,9_N[#V9#QX9 /0@:/A%,8B0#0SH< [7[A2Q0+&\*684/P$GQM MV3BNAG/ ?&*IWEB=)F%MCOUW9,,S$P 5//XTYB&\ %./O4"\66-S++U8OR:; M#O>J6G/XZC'GKQAS_,HMW7E<49F6^3(MAY*7*U">62IG(QH\ZIZQM$SH#7K- M>D=O_>A>[$R6F;FR.[+#R@S9DS+/=^3R7Q;2*)\Z':3VO;H+(?>NAC0OW]--6SUA2H MP#\S00(70,PX7&FUQB2 MO%'_,*7JNV0D\9/^09I!0/Q_1_ N]QTPNP2@:UM1]T%DT#86?7Z$T,WM_16[ MO6&?;[__T?_^Z=V7V]O_N;[Y-_O_[+UY<]M(DC[\51!>>\/>@&C>(MNS$Z'V MT:/=;MMCN;M_^]<;1: H8@P";!R2.)_^S:,*!PE*I$A1(%D3T[)$ G5D965E M9CV9>?7]XOO'WSY^_G[U+'+B.R[J=%GXN67A)[3P0_T0E7%D_EL1N6=^&*+/ MNH)1H05'MP#Y7G/5,">+S"Z59%_?!!6K!8ZLU['2HU_(KK8\5KV3; M)G^WV[ N_-)NB,#2BLB2 $EAR;L9M%O:.5HCIEZ5#@U/*\7:IM>TV0 -P]?R M>LX?JT;@:5AO5+M1JW)$C!VX@Y0!FX5:ED"]< I_)!&("QR7SQW!_L2V MO,!-H?4Y/1Q[L-(@6*;*0$2;9S71&]9WLE(*LW8$R-AP"EH_L@J(6;Z,&GLP MLM&<.DSA#2#:8K.W8%O!/%.TM&(M':9B;FMIH#Y"BV;Q,P%=.-X,1K'XC0[] M6_JAW6AX,*&]:?$::)1-8N LC"=>9BR(98OM3J& M@25I2O=R+C!.DD8!O)W@JHQ0[$:PH"#HOD"#PDGPD-$6EZ-/,&W+@5QT/3#G M,/V>-88A+0]C!-RAZ'XC(B],82]!LV$$O,-"6D@9#5$WN*ND#?2AS&[N%'Q?C-^IY2:&(D4QR$(XJ3(#^J-J6['%S#V M"?8(+6:M9!Q3.3;:[\7'N=,8U"ATA9!OI'H&F;0'JE[+ &CMY^([\[VH]CQX MEX^?6(HXA+.2AG4K!6I?9R3F^3C C\=^BDO(T@ 3@P8W,,<0Q+Z/4XXM=78" MGR61-V+G$9YR@>1V8^'+>-7 RS,5-P*$YLCS<:KDN )Z*V4.1. ,ML@<3B,X MN'"+L/,,[X(]1\;95E[5!348B=N,WU2G2QRK^L=3;H2\5WZI*/9B!W8@',?^ M7"83V*$!\.9M&.)9#0*$Y0/["+/7\1 CK79*E]\D]O0(X86,)=!1/HMP8@^. MIVD&M-Z.@_@SV'UU](ZMA+T&Q(R3S@]UX*@83GHO"]'HR2YG3'8&2 MAY\1KOP+?9*PA6#&P,UQ.IO!'[1-F*&X'^(=7%D\;,!*6-Y4>N"@N/L@[[*- MA=8$)JA6Z@AR9=:&9ET8R0(MN-<)J- M@6XCG!^P3C&K=',+G5/.!/D[4BN=?763^K@1B8">7-I[Z0R&@1P =I' I;X1 MSISX_Q:3UY+7&!K\*$\3Q:;BGR MP1K)@#@K<^H*]P:T-CV^F)6!:S\?X M&'40D"HW7@3*P@\XI@+4RW9^CKW_\L?EA[/64#E7:78KYU/@#! PJ)]-4()< M\\IIUB8VX.^)8@UC(:XD_Y<_/G[[X_+CGZ?H+WHR7OZIY*7EGZC(5]Z9L+)& MMS%L(U6<^,5-.A5.%%8\P_H*'^;00:9+E*0M_#)&B\R19+L]W796%-!BAJZZ M]/YTRV?'38@B,#OJ*VJ1G=\O%@F_\M[0$3$8R7YX2Y*\XL:15I8ZPUY15X@\Y&-T M$\WS[G-6B+6#H]B-TB?PP&47KE9M0-7U EOQV4.=1%(W @>-5K!5>YF>ZO+* M[G.9&M8_PEO@&]!92VL5R2FYST!=E+#;;DCI]90Y4!QHJ7: 8E_@1[J[4RZY MN35.B?6GL)7A7V5 3L4<71*)^"$#;$VY[%BEF)&O7;5'"D7#N@1UPM67R06+ M#WMQTZ@TA&RCCT$8H).$])JGIJJF&@@D7XKHL:)%:R]VYMN2P36_1QHROIQ9 M7/BT;*(L61;E-Q%TYD?SJ6,V>>$C7L)J>OP5HSK.@%M!7V"'LT1/V%K;P8L M#U*)Q)>3[;SECEBD^O[92"KO;*E?MG/ -@QHZ*C=:Y,#N>XZ!+X.I@RJ($12 MV97Y9-Q@*W9@NP+YG$48[GVADG;@9'+)HP5/+O3@79^$.Y-C"G0!%8ID?)2S M4(P>VNMDPJ0@ N)7N3 <^_+.8U/N09UV0\!2NQZ0 [7%\EN\$!V9CI0,R?%] MZSU=;;.?X(,7DRF+P0U1R'Z*KY%$SP;=9+W_H&ZRE.T3CL<>$C)6AK%UG8(R MA%W'^?%"?C/AAC.RPO)]K?<1<#(ZW5G="AUTT8!F=0W'Q%QM?#RET2V/"XYV M)3V6G6'%8Y\VT0Q=]^1P06"1%JLVNA;TT]RZ:A3Z!8D2P7X@KLGZ5-)&N;!* M,KXPNSB6TY%/4P,5*H[/QNKR$[%*4DR!5U'-<":>'..I"#-3.SZD@YT[A=,= MU)C%C:Y4*'87:>&"BU;>Y.K(U;:]VBU.&@/701>HF>)6P<&@XIJ(($%I&P8> M>:9)>41[/K%@@6WKD\1H%M]F!VC!6Q.Q=8U.+EQHCF9#V4KC)@N?LNZP\VRF MS'(@$EC6'OD ;=Q\;DS>/ 2LX'L3Z<^L*<.^)#DY6T.9^$12)_T6=)*R)6KI<,*[9?,/P271BD9_64]B-R>.$@'7@X=9=4D M?.';L#XJT8MB9>GK''&1MX<2C_0(5)HG(&)1'Y$103)C#\X"-,HPXPKWJ$PP5PFF(;FO687F-X$$<)Q !;]\U#;1J M[/(*D-.3CDQURYM/3%^":-44730I^BO^300CF0&\[GHAM0F$3.DHS2?4L'Y% M9M#6$%HSKL:TV N+/P*M/^#+$;*-.!+;^:%/=YP'>=*+$R!K0!V?. ""$*-V M"L9>"IL #L"1B+U%JPNC]V!'Z5LZ/C2KCD'>7B,)IEUFJ; 7MG"PDS9!I[W2 M[(L;"VCHWH*)3SQ -C;I"'A"_EM?AQ/9\YYP?T!KTN7C%:7)E)V_T"E:]'AZ MQW@1CXN2OX>:D8<[0*G;,/Z(8@ZUH@&B)L6K7J5=9Z-4%-6[GY1%F6M.V7B( MB6?P-D@"8+)Y# /B[4BJ#FS $'U< GU=E'T8]";0A *I"3-*/1]W@S*U$'00 MH0:"9B8MN!.!3%34D6RVHW$)*T$J75H=A@DZD+(K2W28N%U1LGO"]V;VQ]>'^6J452)4'$ MN4XQB(7GY:*(0AD@\(H;=F%&..V%HS\P:>5LD=5O\79_%*&QC%( &1^F X(< M*.*"^J?Q]R3PI*MN3EP@-7&GP)-%R1/@HD_*'KF@"JO"SK1:D'>JH:=V3GQ# M_/_8^I0&KF8K-D8P=A;&\*>8VZQHTXFH9;M@:,88TWJ"R".9[\#L!!SLSVA2 M[M?O7T#)LL7('KN?2DI?!0)4 0S\_$:19/IMJ+RZ= D;RVO"8/S$&-)".'[6 MD?5Z\2NV4G67P%5.Q?/Y-V\:\/*8=8W/(*ZM5M^NL!OV2M0K->\B#6U]YGUF M5&BHKF4UI/1]$5):!03-<:.-##?ZS//<8/0E&T)? .P7(53 1VEA"$,$,4KQ M\^09*(9(>7B..81M@&&E,2-]P/HEUL:PHC3"DU2!+6%7LXZTQ.I5[*QWQLG( MF46JE/C!B[4^Y[L93L-'=TN<%%04V.3ZG"]B/U #1_BHS,XH@L445@"D.VG6 M.2HECV)CAW(&<*/XM(A@4^B:Q&&OW.]KD;"R+#,W(GLJ,S>YUNEJ09,(H8U0#%J?^K5B*XI@01Q@I=/ M\":.ZC-([8G6_4IZIKK[X63WH&6ZFAEC3I6"9@Z9F?;R]+.%B]#L(E0DF@!Y M$\S;MNK FH;P$TT@5TR!]+:V>X!HL&BD&L-229GU39LBI(M-W876KQ$:+OBR M1T>]@A7(D)H8;W%1[U8F6@-%.I+>M56,JH@1:!Q;$ILLV$2YJP"M8$FA*B!$N0$6W4A0(R2VB848WGYWT<4*FBVX- MG=:\M-XX6V;LHF%=P;#IBGDBT-T"RXG+#-I6CK5@6O, 0Z)KDM BT,57#JH; MR4"9J70?H2$7\"XY[@G%ZDS8PT"7Q? K&<-OM!W&#@*R,(4.L(5Y\05 Q,!D M%'-GZ Q0=A[Z5W)L!WR(5==A$U)H MY(25P,4%:5FWDUSZ&P %W&93AO=A?) M_9"[Q"EZ44QQP?-D=Y5L?! <<]'>7YIE=%5F=!+ ME/]I+9=_::*/\_ES$SMP^F/2!0:92M]7Y4+_^T7S!?VM&J:_2XYQZD#YACF- M!'^B+"ER:+^S2A[OC9=-I:> MGPQB^%C_5OV56G>+U;G92I\[2YZX[N+0[N_ M1'A%I@K=4H4&59G'2['8]E;HD4'WL=97A M4"+'.A6:[WL$^[KW >Y%;10F_8H*T M?4LO57W&;RK+D\M#WE8XNM5CZIC(W M#\EWZ++_J"2TE:#E-5/,;H91WJ]E_:&@(UXX:!600;2,8=X\26UIZ7:Q/U>F MHM([1$F"]EZVR*-WP(9L?M^][S;IDS.QV:^Z;2=EIY*]O]#%)N;EF15LS9(" M3$K:=[QY V77?5H/B#( KZ0/IM/3=K7[UI7RFOGX/@83">969M% M6XROZ19]<$_O6;(KS(.GX/<;Q[YA<<(BO,EWSL->RS>@"YH(3[* M&\,6L52 ^N(%-#Z*5]KQ!#-UT5+Q>KO94WC-K5P6[&^Q"TZ6*9JTY#QQ(HQC M0_S$KDRN=8_1'=MA^Q>JK0TF^]304(1FLD>8!,\_0$L5MV+^U+):P.9WP70' M%D./#ET)T[4_\22HQN$-ANZ$(G+5#3L-#[647Y7;]BF&..@.VOD8@V57,0^R ML3P:%I*$7,'@S4!&U_,S2>A8W,6_?OQ@N=YT2@8_N:1UD_H6 =YG[Y)T%;Y1 MXHW1#,/M;(SCT,XC&,",\T1P=PJ?A-WCPQAVRHW;W!%Z_/0'*'#4;-CAA4)$ M4F1^/JA&A:*WF.?1("J?VU?6;AI$Y>X0E<89][C$Z)NZX#9K=MGQMOK]/=:[ MR9;Z09>4AQ=)>+S#EJWRU:U1.:[,#Q\[!;?AG=T?M-\<#1XFM MA 95>+^L;QJ@4O!3+7RH?2_?"I?T_#1L&K+FGQI%Y*=3+TBG>D*-E9,@0 E! M>BE:]4X#";K-)?<%.RFH[@W&?Z&AQ.F,_ S!3SN7H"$+_16A"WS%GX='_Y"8 M2;P8+*OM)D)44TO+KI?%).7ZB4(>(S;(;J5.":Y])+$*-J4XE2A4( V%%5YD M@4;U.F]%-S+4&=LEN*:.(@H[V&*,F!.^"BC1&(;;24B6);F"8HKH86RZ)BB" M1\(?.DV4%RDP1Y$C=[O>B*%1*Z[&K2>F;_<)(*%",J?<; )-4*QT8/WPD@RS ME,?$4PB-Q !"M1(E6SW;04L\7IJ;!5]Y4_@25K6W_=1*%GUY26X)SF/%OI0_ M;&YRBG$2F#\,EJ-QOZ3=X'S8Q-NTX_.A#O?@AW#!;6ZNS%2\2O"P7J,;8 MDE;+P=1IQ(FU\1:":4V*DVW-/ <31-HX9+YD8(W'P6!/59^&;B/B4])EC)92 M RW%Z!]&_]A?F":%&>%=L/6)PXR,*F)4D;JH(G#0SWP):T$QM%H"$SB6.G0KA48SP4IZJ,?K1=!#3 M(E3BX#6;U0"/HXPD+H12%TG"4![)P8:!4"'>BG$H>IA3PYP!NT)KI&D7X^J M-:[SK:4]P55I"-@_J+,3NK[->VCH5$,V&LPW-..L0C?*&@D[SA$:\ M=3"')(874VY)3C1'X7(W(8J=;&HJKYNJCW.F:1S)6:JJ%N#^+:;I=Z6K1D9[ M7J?D4<4-["72ZK3UF/$HRH/IH[_TY4_5?88*[S%S#[UYDJ\YH'PD'5.:2R M$S2.F%)">#H%J.,+T,)5<4@?\TTJZS%SC:OD*BKA*5WZ>3C\UEP[FTF$[-]-SX94+4>M;P#JS3'AQ2L5H^,#P='DA5'G28"8B MO#+QZ59%75Q0;0XU(E*&6N]T7CR/2HLR/C<;+&EHG$J4BDBK^AY.,<,GI4?# MY,L)ERS'M56EKVT81CA*HI0R.*K<9"KL.\:,YUEZTA$,*\Z2[I? IGH54'74 M]8U@I*-B>FZ:MJJR$J:Q/[>N(P$<8U.U1*)@&=6O4T)JIH5?JCO-C5M'"9(XR^F@-]5%R,6*N7,QQ,PW= MU!>1S8DN5,(B?=U>OK77>36LK X!M(N:UQ2K&D58VQPT+$ZD Y_DWD-.EQ-9 M6*P,,;,BPJS&+EW "]#K1+&A/RZ_6C>>I&M8A*S 1Q5&!JE* M3Z^["K"AZ$E-%JO;%).9H/\4\XCCI;V8^E2]<8P8'A@.K#%IW.QXO/.F ML-!\.5U4%7628?+Z'IN*MG/(S09%T_=[9/P#B$S[+M:QADK'G\*[$RSBBH;# ME9P!VX[0FXQTZS11NVDWRQB$':S^O4"$72WTICB$FJ(.UO9\JE$23F#E6:L> MZJQR 132N% 6%TK,U&[W[VFK"M! Q_4CK(<5.LF*H:U,6,,):'9VUM;M6+U4 ME>?1G@YDHJ*B05"WAJ_P?+1>=LX;RM,"H_"Y*'5HO6QW6HU>Z?-'2 .Z,1/J M"NIE:]AM]+=KLC5KZT5^9\,N?3X9U/UU2WD=+64I&C M3J.ESJCVPE'$1]2@MW!R;7U"#=J-[C,>4$8A-@+'")S]*L1>X& 2&]S]W7;C M?$',H/!I-CKGZ 2Q7,^GZK_Q! 2&O;6P@>X6%6_577\7W1E)9"21D40UED3O MQ0Q=<):\HQKQC 8 M0L"T986,.GG'0IQ\&UU@J MWL5[$FG=2L&W)&' 8!CB4@<$"*:-NY;A=21F$W@[DM?TK:H1F!0I0]GH&#B3 M 7.*R>D6"\4N/(JK0JE4=+@DXFNX]+LKIWIWA&E4",0+,0(5P=,67=JX#>L" M"1PE.MT@LYPUPHK"DJP; 1TX"Y4257%Y'7"9/47EVY>)KJZ*N)S]4M5"Q"ZI M IZ5%8JST0/KX$?*X$3,/J;<3U9='B!B@2YHUB<5ZTU#PTC!ZZQ[ (Q+^'UR_DA/E*3ICR:?Y+T3T3R1FL 87"4%U95:'(P62L MR:V4Q=L&%G6%\PXKZ1:/OV(VJTC<9N$H]!8LD.M%F)P5!(A23S#")(M_83PI M?1BG(QTUSA\53]:&]6VI[0(O:BG!.4ICENYZBS*'8[I;JEQ?5>S'+GQ:K/2# M&;BH_'L>.$\&"7%DX3"QL_,H=%E/HVKT*FMJ0=(1D9:R&&"5J$4J97.ZS>H/ MCV!$8X])#9P-0C: PU,&U^(Z[ZQ,6U5]FB*!%DE>5&7X THG +SA>*J:;YID MB0V*98_C%)$04I=( J4$\1*X/_-9% .+EJ? !+N%[3X)4[5$.;2!([> M4/I=#F04*F3 M/"]UGG)A>TPB/DZU%JU% JD(#4M79])4S0A:.)(R>B(]JLF0G7T=IL&19K?X M4VJ NF3"HR8B59WW)*&".OD'S(%UFVM9D-%HVY?$GM%0]1ZBP4[YJWM 6D MW06"DWYEJIMZ$0PB'VUC/'+I,9RUGV\>G9W+DWHDF, (^XXL'VP')+Y H1ZR M!^M?Y+30?,6MZP,D\VH0WXP]5!V4J:[M FT)H*'!Y@&N$6I (IY@/;;;):?4 M<4G4[Z75I>N,%=N>^ !+T:UU5W$+[*563BU8!1<]LOG6D+6U.T=*[<40;AUURTMYN+?+URYG"*^!333T*7MGN,1C,>$,.&=4&B!+-UI7EU54JW MY05+C7HLP99W.ND8VKIW2]);V\3Y4-5>+FU7/EA4#)?:BC"XXA[$2R%ZAVB% M54R=QRYL:2/2"?G8!F$I1VE2XI0U5A*.RHP\- !1/5$24%[ARDZ13JF)N5O< M97W""\:Z]_Q%3%4:41CI!2^.6\_675A\W@8S=MQJKE./5-/$U@M$%X%G MM$)*I[Q_X8E%(\S[C \)5FUB=6*^["^B_532B"6E*#L^>9!EA:A:^:#UUD5: M:'NIMF#A5W&IAX=<5I<3<\HAI#[K=:&?7*N'SK[),:OUGT-@K]; KKCEW*M% MAI: ETRSQ"'O20.^QGS@:)TL&FQ%SLU6&^<2ZT6!!L!40T$#OU'P"+'6I^R MO(+MQSHB*&N:0:ST^.M4=?VL2TK8 O_IGYYKY)\^ M 4VK>?9/G;V=0V9UI"X(&B06B9K[4>X&=;I'U&G;H$YWASK=T:%9$][X7LJE MF:@*SPDEDGK(7(^D3R(*Q"]J=OI,- DW*_ UY_W:YML\;SV0;[.Y9L+-=7Y? M:'NXFZ:WB5X?;)0=:56PKP[!S:-]>UD ]28I#C>(+]Y5E_>D(.B_>&@0Z\<+ MEV."6\O1PJ6HWR(B*A/HJV+,=Z>BW1NT_AG^86+]1@8@__X1K0O^=5EK+X?] M[7UI#VEW; 6BVTU':R7C,#NA3*[B3[115WWWA%O!L,XQL$YK6$/6>:Z\.)T! M_.CUEO/BK)'?FU;=0V\"K.I9ZU&97]:""Y?L(^JG#@!BME+"F0QL:R1A@(&" M.;$[\+'I7+9-TK)EN^NW6-SU9,ZBR\8^;W@:=JVF^W67FFZ MQRRP1LRL)V:R^[37K3I,MGF W*D6$ 'R%&9 M"O)AR;*S#&ZG.,V#432.C? G,LVZ*%U&G=K&:R0Q6O'$_47#;L]8=;NF:;]? M"ZO.:&051TD'CA(W3*DJ1"W.DE.9Y\&(B:.C_*G,LRY:F7&%/8GNMB(Y(Z:KKN^IGGZ+K0Y(;;[LY5)_((H)/%^$:,'J?$#92(J! SK3/V M/)R2S7#Q@US<-ER\]'XI[!63A<"_89J4@M$=/XP-9S\99W<,9^]* M$5_(BJ4#> LQLHO)%)BUBT'?C^/SH\]J= 7[%=JUK5\X8Q?7L7.Q8"P6^**$ M/1\QDVHL%Q(^4/9,F)&,$TK ' 8Z6%DW>5UH4I2;E*I)2K:9Y28U6)P?,J%Q"X>R M$]+OA8!43J$"4NN:"KM&6$$VD87T&)0U0XH(4-JM8L2S+6:F+ M? %=+P)5S6P;.HXBP;F=\KXJIEQG)8L M3Q" J551&FM87^B+M6:G4TU&X5C2PF/J78F\ M$&(P.ZR"XZ0S$3ASG: NX>R==$BI\.YERD.#\L;CFKZ15*GV7)TR3J7()*ZD MIV6V$2@M@2JAC**HF$#6WFSEL@2)*Y*]8@X&"E?'5):VGHO.Y%E(!JFG]V"* MJT<7[GQLH;7-*GD^Y0'S[>/5[[]^O[*^?+*^?/WX[>+[Y9?/5VO55GN#SY?R@"R/;/UD+CRPY2;73:A2 M\SV[7Z7E.S$$QU!:'^]=RO=ZQ;Z'E.1WW5=AL5:7\'W215HE,LJN\^ZK>@O: M+%G[!H4K3RRB?]C>S.(=[,#@+31W3T!_OWE_0'_OZ>+Y3[KINL99[RP8UF0, MV%!FTW'UG"D#JI8^"F_7#4Q^-!M TQMTEW5_ M]0SK7M<#Z=#3XAC.7B>CP[J)0?:4Z<&PV2FPV>HD(K5CL^>7SC5"@F5,W^H^ MQ/5U9,[7+MKQ4\UM M([+K))N>F&"M8=?N]?:;2>:@"=;IV\,3HM>>HM.&C>;6^0!>F?#6\IG3J7BTXH4S/NJ[*>P4%]X5:HEM]K$43A9 M#+U=?J/JO"'4_+J-8^' .!W%B:!OL#BG[^O*>S>AGTZE!;K";3+1$-VHT(XN MYDOUOE7]\KSV.8-RLW+(<1*%\+LKIQH82QA>58K6]V[*;PO]0K%#+BJNZHM/ M0U=2ES$0-N1/L4DO\!*/@.Y<]M5QI"\I7,() V!Y0A_3D+#2^PIR55&V&,93 M6GFDXE+=0M"OL* 9OJ HJ)C&R9N.Y347A:P#$/>P0)Z_1&$<8YV]L9<8G.>N M<)Y[K-S4&]P/].S7'C*YYZ9W1)#GO[DU0,]ZW?\>-]#30/TV@WA:!MUY8DMN MT)T&=G>9W"PET=[ MO95LVZWVX0)!]@F9Z=K=UN$RU?.O0"51FXUM,00&L5E;,,PK/&*26H<*[(?- M^YW&MO4E%]B\WKKU=M3JG3>V!P?;NWT?5*J;7<[AXL[W&>0"MC8IFCVCLVAQK:L9ZRAVEI#?,#P MT&IVP.R)N_N[-O;KJM?O@EK==F/;$_M J'4*;9VR%72LX0%%B\$2]Z9COR[( M?IN XB@,'PX@0"%0>"J/)&A8Q>.$"Z,\P M*N%&^G/[X3%ULM?[C=[JUXN#_7B'V?,Y[.$EO,4; 9;&1Q0^D/#&(SR^BIE8 MFLHZF.ZU:I#="^D>[ C1O:ITBKHIMK;@_0WF])2LW^XL5BXI_5,82FGCHB:V M.'@Y+2F9(PF\C$JF?ROF,4D2;G.2:;"E>CU:I^O@B OND%:O8UOZQYMW+]Y6 M5K(['S(T?;V%>U'9QJ#1\V#9EFODJ)E&/$"&ZI#&6)8A \.L* M,KI*1AJ-02>SQKZ@("DOCC$P:"+@R!B/06S"HW!PA!'5=\$B,2KV2?V"7R<4 MT/19W@@7'O5A5A9O$QA&\[QA7086HH*2@@1=G'TN8ROHD 9CL.DB.*3GE@<3 MID&-YH5X-U^,PDC5-2E,$( M@(T1#%_^N/QPUAHJ9@:& 1F2%19SL5R3XW'1'!6)!I#F1"PPTOUWQO>'P%V7OM8JCTWO2."/#_VTT2 U0M! M:B+ ##.8)/\GONXF#.S XG9,],Z:G+U>](X)#S/A828\K"YRN48 $1,>9L+# M3@0+>;5!]>B:05FVQ[4-[&;[1B8QZ%=4QB8AV$& M _,X\74W,(\#NW\WM_ &YF%@'H?#8 ;F86 >!N9A8!XUAGF4'6P>.]@2=+#5 M[+9M!RF!#[J@]CXIU;'/AR8A\#J@CN[A,M3SD[\RY8U)!GR\H(Z/%.V.5VQP MPEA8B+-FA\R>@$L]DPIX VKM7"34E5JGT):!=!P?I ,Q%G))M%LE$RQSG:$VX)5FH_]JJ:IV19?8>A>3:N5]%\$@ M!G^QZ=)^EHE&72!0YJ.( G@OMG[FW#.7Z/"0<6(S)L.V/A23KE"2CBFFM?DW M?_#ZX\^7WS]ZNJ9"XJ48OC>I>_-&QT9W=@LJA%?5UR>:R%$7GM+=VE?!?G[W] '?Y]SGX&Z::YTM83'Y;:*YR%E[/CLQJ+;K MR-QUKKLI(GE78NU1]/:YQU1(#/N$N\YPZ8%Q*7)FGNG8<(;A#.0,C")\1EXP ME^*'=BG^.3/8:W8_L?6%9;=MM]NGY/;T&AEB;,-=Y:[^X 7.[6Q^IJ9W! M2G3:Z/>LF?S<")'NM)T:[=JXG45M*G IU2"Q3E8QU:*\L0KI3O MZFZ#,7RS.[[66+@9>5CB[Z* Y,E.\V"$Q+$1_D2F:?C+\%=M^,MXQ@[-V&+@ M=LVLJNTC69MVOW4Z^OW6]!KTM@WA.R%B]5MV][QM#)VZ*@H=.$'=,,70BWH< MH:B MFG=.1B3@)I&.#\8UMIK-9PAL7/L&[YXX0XKO+>B,:.Q5F72["A%>6RZM&-BR M):R>I^^?R!"NC=EK17C5& /_Q<6PYA&'@WM9.'@QD9AMN??=3S9T*+0'38:) M):RI%'$:R2GT@N'38R\0 <9S6#,9C7'R@2.M- #VM(3CA&E ]1=F$73JS7R8 MN*KMX,_Q>PS8]=D0A.1 #3 MF4DG*41LCZ0CTEC".@7 _C3(D?0]>0,->HDU%AC[S>T7Q\O9"[P8*#"2R:V4 M/*#W^'$P)ZIX0%1\3"9>$D9 -_RPT(V\$7Y*#>.;Q<:!2O@R+ [0E01++*^G MM$IIC,2)87A8[4*1-K;57/$[GE?#^BWOR0EI.T>QGC1,?R0I*\.4NH!GXG0& MQ,;'H5TO<&'OP*AQ*&$:00O #WEQC.)@-0&!6$"W*:PN3FD5[R -[N4?RYG MCD&BA$66A*'X81PWK,M Y9F 1^&1$H'5[ K#<+WQ&,8!XXRQ%Q@Z+5S@T1 M M1\Q@;7W=-8X%(5)Q$J5.PH15C\#3P!$)DW/N(%O2R'&D0",:$G":B&.9P"@_ M<<**&$N,"& 2:*B*P9*)2/2H9YBZS\5Q96OB!41E&ELDKT5$"XS<4KT46&.K M@@DK^&@Q><9::4T*4:5;91@8["C!P"K1K2*5K T]KX^Q[;TCS?O M7KRMU +/AZQOK+=P+RK;Z'BS;\AFM9AKQ #ES1,G53!^]V%Q-,PDI,B-G M_=0.ZRJ*.VK:)*0P"2D.*'85$U)8G(O"HC04UG(&"LIR99)/F.#M8]P )OF$ MX=+#X%*3?,)PADD^8?!%)OG$*KA[R^X,MBW/?4*PF=[0))_8A+F&>X[4-"%P M]9&:)OF$#MX_[W9W&[S_K#0SR2=J(Z(/E7^-"GQXPMPDGWA'=;AZ@\.MPU5/ MHK;WG*'L^"GZ#.7BC.9='V%MDD\L;HB.W6WO-]KE^&G:ZI^.+V1?7-H;;%M8 MS<1DG4Q4\XE,\V"$Q+$1_D2F:?C+\%=M^,MXQ@[-V#K.Y!.]<[O?,]X?WQA_VG"Q(\S*://+1Q9T$.:P0Q]$T0PY9EL7<:\U"U M]%%XNV[ R:/9 )K>H)M38HF73+7W$Q%EW5_]0SK7M<#Z=!C M[0UG+ZO?]_]L-]O-=9ZK13"^8;/#9;/6\[/FED^Y#7%]'YGSM MHAT?Q9PN+TQC$;CQFT>RF;F*/NJK:(ILMX[S0OH9$M8?-+V>X8[UH.G5M@?] MTZD?L1\\<[>Q+0-FUJT),M&'3:8*VP=FRL<0)T! I9;BIQ -C33>BG4VG!L7Z;3/!U MK((1"U_&%?V&XW$,7T._^*HK%SI=.L2R0A70F2@]#_W%L5K6AO7Q3I<3P78] M()&3Z/(2+_N+A(W3: R,:(U]\0/?P9(RT8VTZ?%\(FH(..Y6#Y9IL0C%-MQ3 MZ5TOL>U@?;:]UZF^#!+D.ZJ=N?2Y/:I+XE3DDX1_UL@@#AS^7G/V]Y 89\TW M@<_+-P1[6Z+^6EIB]]7V2_;4"3^O<+M6D-& 5.L.4CTW(%4#4C4@U>>_N\;3 MRF!4#4<8C.JIK[O!J!KPX'%RML&H&C:K#9L9C*K!J!J,JKF8K3U&-?.'']N- M;+_7MGO=TTF,N@.<:M/NG1N"K4VP M'N_QT^K:K3WGD#YH@O6Z+?O\A%+#;W_\M.VN2?R^\WH=!W3\')EA5*M#J@#V M.=HS"EBDTQN&7)U("XW&,DHT*3NW MV!^JP*H!'C%3Q$%8,QEYH5N"K6;XU.7'$&NYA#+-P;)Y;R)9@JDNP$W#L86J MQJM*1&O>D)M&&C:Z8N@XIC@=Q8F@=V%<\$./K81^M1%)FOH)-CB.PBFU&B=1 M"'^/HE"X9R.:ABNG6*D*L;IABO\E;@B_^]X-OCF+0C=UDMBV9F'L)=Z-M*;A M% :>3C61H\)4(CD37D2EKR(Y#5WI8R.Q=)*0/\4NO :$MA6C*.6=S/]C7!= M:"TF!!V0_0<0AJIH.8[T9202"4L7P-Z("5V,D[H-0[<>4-C# EK^0HCEKU$X M]A*#M=P5UK)5S!+[Q&#+P;.!+7<$6]QSTSLBR/-?GQJP9;TN88\:;&G@=@9F M:=;=P"P-_NU$.=O +'?5I6$P [ T $L#L#0 R^,$6+X/8PKS/]*[PY[=/3_< M]&+[)%6W9WZZW$===?L=44O$ED \.E[2P2F& M#JG,%667>YHXN+P&O0PC4H)?&^/RYBK17X M/O%BRYE -[*8')LB#1;26GMQC$$*$P'\,QX#A>!1X*(0]@%,$%A(1QJH7_#K MA(("/LL;X<*C/DS1&DF8 PZH>;[ #C+,:A0R$-SE74;&E'9O8M;I%)EWE3K M",+@+)*,&G<4Y NG\3&8B/R#%1CXP;H:UTH4_6!'(/HE-5())'4!;VTA3C:8 MTU.JA^W>0GA(^9_"4$JR$)7;Q<'+:4EO9UX$O=V_%?.8A#.W.\3*U>Q[;TCS?O7KPM#TNU<3[D:(#U%NY%91N#1L^#92L^C[I\ M-M.(!\C1$25EGSYZL;.CIB:\$2 M^'%HPY%0"E!C@;Q>G-*N2*D$HYY"?@96%$_8FWQ41Y8?WFK![<#L(H&2WPG3 MF0]$O_6 G,*:>G?XQ@284D;+3S^@4."97(PT$T!56D\X&O!@Y>"V?\%)9,DX M 7)@I)R=?0:$AYV.D6[<%/R=PH&6<(0>,@PH/-A*;/.8O%%:./Z6UUY5AS!! M:NOST)7T?5J47V0@(Z7/7;A36-88F("B$3_"9@UB4S#@( L&/!##=E[[:+## M;/KY$:HFAJU>.%<3PV9XP<2PG?:ZFQBV PLN,B%&:W*VB6$S,6S/PF F;LW$ MK9FX-0/2K#5(,_.R71>\;*+L99/*RU8S?,WVI& CG M&I1ZW;+[@QTD=3PMC.;K5F/;?5B="-. -.MPR)BP-8U%[C:VK2%R(/##G5"K M?RI!?J?0E@%K[@6LB9F'7[8:YV4TH2MS1$*\@'!2.-\-# MPK5&$0R#P) T&B)[3/F#820NC1!S#X0F3UO 26AV85!P&@?0S#&:V=C QX(1VF3Y$7CJ&BR@5+QBC M9D!PS$0ZDP L[.LY)VU.$( 3SC %,XZ\U'R[T2DU;Q N&S#)UPSBB]#A?J]GEX_:I=#OVL&.0+&M0JM.Q M>^UM[V!/@E*MIMUM'2Y//?\*5&=XV_65ML&YU ?G\I%N%/'^%$X9"TN6UNR@ MV0^3M[LF)=D&U-IY?L*Z4NL4VC(HE[VA7.22M'THQ55>OGLTMUI8D7L1P')O MFY78EJ5D*D)?7%MS*:(2\D;>.3*.J>F1#.382^*\.K>\P_PL7"X\GL"@5(GN MF9AC(I*8D1OEQ#)/DKC%E9B*RX.55.<6C,Q)B2A(+AG$A!,Q4(\-Z/I9)AK@ M@+BZ]O<+LQ*7:_$U[C5J!>?C(PG"48SJ!;V]KHYP_@<+I/ MAVCI/%W3.QKU\[O"#_CNZ#YG>M-<(2T@<"P&WUB$N[&6(3>DI)G[H;7GLQ,; M;;N.S!7JFOR/*1=+K#V*WC[WF I)+)]PUQDN/3 N1<[,DX,:SC"<@9R!L9K/ MR OFKOW0[MH_9[9YS:X\MK\';0_M5N_\9"Y"M[]BMUOGAUL >?_\U6G;G,8Y7<5O*G I!2 M"X#F8[U:*XLCKI3PZHZ#87NS.[[>6+@A>5CF[Z*LY1H.,QQ6(P[[V^HX:XTV;KU:F,M@ M'9NAO0Q2W@3A?'Z) :2PWH+2B 9? ME5FWJ\C@M>72BH$M6\/J>?K^B8SAVIB^5H07CC&%\Q>BF4<YE4>#%7&6V MY=YW2]G0$= >-!DFEK"F4L1I)#%I $9-C[U !!C;@1D+J,I#X$@K#8 ]+>$X M81I068=9!)UZ,Q\FKNJ"^'/\'N/V7%T&Y/? P[^N$I' )X.5&#%P,%1C*YE9(']!X_#KA0!693H 0%B9>$$= -/RQT(V^$GU+#^&:Q M<: 2O@R+ W0EP1++:TZZD'(-$A@>5DI1I(UM-5?\CN?5L'[+>W)"VLY1K"<- MTQ])2MXPI2[@F3B= ;'Q<6C7"US8.S!J'$J81M "5OS(:FX4!ZL)",0"NDUA M=7%*JW@':7 O_UC.!'8,$B4LLB0,Q0_CN&%=!EQ8A"J#A&4"J]D5AN%ZXS&, M \898R\P=%JXP*,A6HZ8P=KZNFNJ?"+N8!-&J9,P8=4C\#1P1,+DG#O(EC1R M'"G02-*6K(V]+X^AW;TC_>O'OQME(+/!^ROK'>PKVH;&/0Z'FP;,MGM)IIQ /DA!$E=S-] M]&)S->VX\E#T!_?GH7C"RBI/F.+"Y*$P>2@.)XYUS3P4NDZ;R4-AXKB/BO]- M'@K#I0?"I28/A>$,DX?"0(Q,'HI5,)#FN3WH;9M8^Y1P,W9GT#;D6I^_AG:[ M:_)0G*KD-'DH=!S_^7!;=&*=\E#LB6:&8AM2S&2+,"+79(M0-;F:W?[):&I[ MRFQP0CG8]L:F^RX=9_3C^@AKDRMB<4,,[6'W=/)B[BLAC4F;M.-4$4V[,ZB' MV#;14P<0@WPBTSP8*7%LA#^1:1K^,OQ5&_XRKK%#L[:.-%5$KVDW>Z=35'UK M@K7MMKG#W82_VG:G:XR=VBH+M0L_/I5Y'I ,.#+*G\H\#8<9#JL1A_UMK>#2 M$RM;/6QO%BXXV%NT8&_X;-&")]UT76.N=A:3L$;,0=_$'"S$##*Q.'"0?Z?H M0?YU.81PIQ$*52L?A;?KAH<\F@N@Z0VZ.26.>,E4>S\1P;57SK7R,N4 M)QWI/L3U=63.URZ:\5',N>W"-!:!&[]Y))N9V^BCOHVF.'3K2.^DGR&]_&$3 M[!DN60^:8)V>W3L_'0;;#ZRYW6EL'Z7ZR@2;E ^<3ET.G$C>685,24=[]IC2 M.09 ]J1G#S!8T\26[OCL:3>V57_V=_84*55FX+I/2:[> M^>F0:T_AGJUV8_MD-!6'TVHHU>-2WI>@5P\@K?;EV\+<3UA 0;H6VI>OL.+# MR];@O*%<]# *'\/?QUQNP<([(BO PVB*6 DLCN"%KBK6 8W0Z[UVH[/J]=9P M^?6&]7TBLY%8MR+&XB1 *""!Y4;>C0RLT=P25KO]*G_,"ZP51I/EIA)' !M9Q$5Y-XV6_TRD.(TV@,[&F-??$#W\$*,M&-M.GQ?#IJ-$BO M]GFC_VJQYL0V3%7IGR]Q\V!];K[7+;]7WO_U\I^_7WZX_/Y_UL7G#];[BZ^7 MWR]^M;Y]O/KR^[?W'Z^L\FW _63<;/?WZ['Y_Y2J/E!6XB0,>#LHOLIYF^KY M."*> !^&M[$UCL)IX24;+R?A'>@V5M6%L)!-)&';W2#7PEYP\P(_'M9ZR:NJ M^+A/N&/F+BN)A"OU2S"G:;E'> ?VC'=#+36LBZ0ZLSN(IUNL3N3"SFXV6N5] M!1N.YH.]TB_RK]2[ 8%04;!E_S)?W>[N[#*,VZ/R.\[RXU>P6(Y:@=]Q*8 X M[X$F12JP8!Z'OD_+;*D2-^D4.>3?^ Y6+JKFD.#:5B5]:.F@%U67JK20UNO2 M9=Q/JZA_DN#E\WYM:YV MPX$]'.SW\M> :&HH)]*82U@7'!!UE1'[N21Y/3RW>UNGW#Z]G/V=OCUL]G9+ M-J-_'+Q&VJ+XUY8K)RW4 V2U/9)H'9(H< M%^%/9)K&=#M0="FJ6*]=R?B9-R4DSCIE^R^ZB*'OQT] MWO3]BFL[1)TBU3 M T89W@BZZ,+H"S!UAIQ/@-MD9-V&$0&W'3%#_*6ZAYB"THJ-",<)4]!?K4@Z M$I19W//0F$"<=^IGN/#$FV(;\!=CUA&/2VA)J>F 2K%&H,_$G-J'%5"MA^.Q M5$1"G.826!ZT[1\:FQD)SZ43L*>U(0 IFD$Q/\K%1'P%E-?FP*9 5"%,"T"27$Y8,8Q MV!'YJ@ [Y $.B/[G4M(<)N86N2<#HO"2<;=D<0>TS"G(]1D W:RS$U(%]@ MB,D<>Q;P'A:J3&BW_^$A43Q!C/Q9W@A7%)#X]&F%Z,4VKV4 V\NW8(H@3IPP M3F"CNZF3<' ,O ][[T:U$28H[D#\9@],41;+Z3J0^@)<<"M,]V!'D.XE;XS2 M\!1NRMJ"43>8TU,R:OM\84G*_ZS07\D7M3AX.2VYOT82> ?=7_ZMF,=DVW*; MD\R*UHBU9O/5.TLKM!T<<>&JLM7KV);^\>;=B[?E86GX^9"QZ>LMW(O*-@:- MG@?+5GP>76+93",>(&/U2SXS^NC%4Q\ &[!,?>3_I^QB])3D_UKWPZSN=CL+ M$O^!=$]UNHUOJX=0BFR[@\'%) M%P9R@,*;D'[\'LWV,1CN":GUEZ (1K.0E?DRA2X25G.#((5C<"IEHM5PI/$$ M-AGHQUH9?H^F2# '>>;#:1A8%[!@/I._/=2:;^'!__R/0;MU_BXN-R9F=&JB M1F^)XO"KWEQK2M;KC QO;$N"*8",2'8&/%HQ2E:[%_OZ.121BV]\\$#;3\(( M0_U$X$W#-$:K0(\;QUF@>V!]DJ,(]/DY=]+*2!&GHW]!0VB4%"B@&A(^CR)O M*5?2L8<@1;N"EF(B(MX#1?ZWX42*+&@&C+&7S4:SA;N(G\5%$$EIR;P8)?DD MQ% VLI*\.(87R<1HM1>,1M4A/-4:5'ZU.'+<[6//AY8ICA([_@"FVBT\"R82 MS"H!ZN $KA):OTK6:9S*GKTB\?4M$V_6URB\CL2TO#._+/%5'^G4&O 6JV!6 MX88SW"I""'7JV;SIF'! M%'X3\*D:?[M"1, >B=&.D.ZBO/? 0"WUQ&&W^.ZJ+K5C I^Y"7V0#3[:"ZB[ MIV"P1XGP@F2N#R%N%1CD!YQH(HY#QR-)D[%P28^JNFK9V'3Z\L?EAS,=#P#[ M%V8T]9R&=4$S7NE,*,E>$1@!YZ%0:D\@6*6 M&&FSBLM7G),V'Y1\>A6;P?,K\\]%)":U$(4NT8GHHJ\QB;Q1BKP-;2]LUE8W M6XIP27<"\H>P%.I(=OR0O:VC-(:9QC&=A^EU&B=E!6)YG.C,3/"8E<*9E'0* MZ)4]E'BZ@N;CNAYJ1J#3D3Q85!Y(P>9&Z&L8EU+K1"8ZU*A=$(H@H7R_W "_ MAZ(U4SOP44$MHP.5=7IT&\L83=/, XKN1UHNE$&@8*4P5(E^;H2#Q/P;P6Q( M&BOK B>"N@/Y6E0FA80U)= N0A"+,/.1E $,.XE"LD0D*FWNOX"NK/)$#_05;.RJTSXYOU\ M@(U7.+9;I;[T4W#P\D6'C*8V(C?@>Z =\!5Z$+.W>[3UN_?E_+!UTH\@+!WG M7F%Y"V?I/3E*.#.03FR2+TG^R M/GE1G!1,%*46?HD\:!Q6>IFE\>N%M][@:XJ36; %1='ZLK7(([C32-92ZRS M08F9*8E/XF_]]]%JRWTB),'(?SZJQ@KP/4]\MT3^0+&5CZ:11:9KZ M8A O,&'YO0"T=%3^X#R%X5^380B'@O3U31>=DF%P \>G4AUOP]#-[O"@';K? MPV,DC&&6I=L]NAW@#8$GA>O"^1/3-1>K^J1MX]Y'2O"Y"#T%G@0+@3D*] 7B M>"_S,2AU-O-6Q ^STQ03_(SF5@57:18-8%ML)G5Q(RV)VH9UR0=KU;?VH@R M,]Q+> [Y-E\]#3S6X=R4D;I<%>B2T8U=4+HPW1R.G1P7,(QU.'MELS\7FWU@ M=H6K6EA14#F0SRB?$H$HPX"Y,"XF+\.'0SWCA7&]7C&[-]# %,Q'-"2I8I;+ MY\&]U'M&S>))<^JMDKH5O&[CTO(1@[=*BSGFOO)E6FRC0Z]AO?[^_NL;>N4: M#G0!;<([/XN G+W09N0YPK8^-R[@T9^_7/"CPOH5-P^9'R36^/7M>^L2?6#0 [$*NP?4)9]/#Y((4*GL_L1,1]8G('Y( M(]+#*'S^!L_UD%QM?AQ:5W-@/H<=E#04G'X*P^,9O>8_WKQ3F_Z:V)2_4G^] ML5ZC'F%G4U1,K74E?\[;F[^,D1Q1Q,P)DN?G<'R!WK\C2>G0#.,'S45>:5&YVYJTYI/,0J(?B'R)RI+AR+!20*9(:F!2. M?.\ZSS=HHV&!]RJT=^ D ;+@CN06,]U'9L FU(A@DFR.E+QV1WJF_(G6N^_) M&\D2A6X807!.B'H,BBJG9"P;+S'A41PE%&"-Q TL+LF/-=,UBDQ4*?26UOOC M=#SV'(^E'UILT '^0J"1 /T5%8@8&VCZ ]Y5LLTMVIB$Q\)C$R2K6G!XGIJ\ M)0$.)EC^.3Z.]W**>8@4$0:&1!IX K13*?7\N2)#-L9QBL.I'&(E0:LN9F&AA>\U#>L"2*H\'/81S0T;) 5/K T M:$2A@O,IX(WR_@#S*=>]"TSCA[-<"0UGH+0G:: &;W Y-\R_?J MGU$B=/%>)+]QR*6^3E>.6R>6DHY,EN<-'O@_P'2[0?-*Q L)O9]Z.G1;T4]HB24+P-RGU/0 -$?5)T0+]%=Y;BJT"@RE '"2W1,:P$NF_F7%6QW M":1?\#;#2E6@>ED3H;,?5&[OC!SL]XV$'*CAOU@QA&[I O2.% Y00I9]_-JE M#_9!RU::&C.A=DK&2:2F0Y>$.!;M?53#G^N+/GFGL,W93,A9J?UD'K0%HD-D MC>4>TP+1<,5B*[.Q"=N,S>@Z EFLQ9(HJEH","1F*5O&BO]S\JBI MZ*1EGRQ-23ED24/3_MCB4N+W(.2!B0-VQBPY:T%OG4AEP$GE88V+,U+2-9M& M),GJ2U(XTRTT7+%P'&$_D/W&(/\3Q.Y)3: MI_ML8)[(ZC7SAQ##<1M&OGN+ABGMO=O0"H02&XBS\Q#%B:@98*,879A 25[@ MV\*H]8!4_%&Q?;REQ\6@9^DZ)!M\"),3/F$X>=&P-\W.,3L_[WL;811IS %7 MH/X1G+.$>U19[)C^/I[,&2ZC1"B'EX+<-7BQBA?(8 #'LU AF\A%CZ_N7$6! M.9S!'!0_*@G(?AQ:,[HAQ)LKJ8"HJ(LI64NA;6ROXW&*INN8@DP(JN!*W'7H MIL;YTNP))E5DR%64H!,"/49@3$OJ 2]NL L&82I_4KR*ZEF/\69=KBI+40Q: M7%K15>^UAB>C@%T!Y7'+PG&U7(,B#_GC&,DX]X$4!0VQVP16)L1K$72JW(C( MTQ=3*L 0%R"+-=2]VI:,L >P$T@4H,A'_4CQ[:T4[&K*;\_0TZK\L]<25:L9 MB!08WK6Z6Z-KZ1+;3C#TL! @I>_C]<5)T^^ %;E%^" M5 MDRB+7+V(Z:Y6@PE5;97,R)E%V(4CLZZ!5JPI44DA-X6QS+.G["H*QV4"ZRA3 MV#OXR$VF:++"!6,HB5+L5TM,]$JFGN\N;P?V6BA4DIH.2TY@=CI.SNA-9(B8 M5I""' M6@&%/M/?LC"++98F0$<=@*KNN-GNNLFEWE@IN8N4>I#'"]>#Q.(HQ39@\\7H MXCC?:@TKLV4)\$:8M:SD5CD,&?@#D7\IZYBH(L<:MH,>S1L$M!?$*7I>$?*C M!@%_*B9]H,C+]H['UJX\CYL6>7FPI L[V3;V)VY9T^7A-%6>^]\ODM 9=IOG MK=[_-WRQX*:J*N>"*:R**7O(;_7LN>4OX0Q5!VC)>E\CD<>*":UT[+&C;G^! M?^NFZ:I/-& Q8TSQYS_QLA3T (Y(@A,!/O#UWV!@(!R8S+V+$:JRO_&EQC>$ M>%7%$CYAS<;5 8:?R!)%:#1;KG#PBXCO:O *YVY&4RC>XJJ[&42J@=R,I;30 M"=G>@!QBD1PVM=!ZAZ??5SPG+R]M"[> =7ZQ"@A^P7%MWR2:IQ2JA?#NG1L% MK>;9_ZH%TNY4CJ=4\AK.I:\ZFNIY-[Z%A,/_84OD:A0X8"]=8D+9XG\>.TPP<1 !ALI^4ZQYMK*^1LAR)F.\GGAQ;'^^DD]+)]@4Q M)&AX*(1@E63/(2(R>R_4[]%=!'3S!QJT57U]RJ[ -NLKOSK+^D*[5[MV^:XB MBZGFV\/JP];-3F]R$F>,-\/MZ]ZBO:S.&O>F G%+S3(5UP+!,!8&'U/7G6Z6$"G M$GK6HQ"4ND!:B 9B'#U?XE C>*E 2AWC!%#[T'<^#>NW3&&O4&,Q@BC1^FLL ML_$6&F=-6^'^\O 6+[(0<41(983_^7P72@@5NJ"@N]_WL#+LK+2W":6=QXA3@M&!850CS2L+R0=8)NII#SI;.;3]L4^D.1C17*\ M:P3M$4PGG=Z#QU!RFX)'=(H]NMY15N;\GOJ4ZL>;JBK?G?/> MO2?FGCSX* @W]-ROKES.<]I]P<%]=E6L8-%L8"^5YKO?7+-(6XQT"+C MK1CAO8]@$VH7\CP67Z[^$E]3@#J:]^);I>^>G='QUCF-,=7(,KL_<]FT]61( M5604#Z&_KCJP[IU6H=D=^U(W/L4/M\3N!QD[D3=#;?RG=9S?9A777$6,Z\A- MHM763X6Q1*B^$4&=HY33J 89)+9P.8)(P6L_'"$N,!WYGF--I/#QXD7%WD'' M>=80!G5&E%@$XV>B,! W7@3FU0^P&@)TCSQ9$%UC'=9:WV#8C+=V9D74A[GV MZY*@($LC'7:Y@)=LS,OIS _G4I)_@BZW\P_X"7)">)2\$YZ(1!#C7:4.VJ*L M$!'[3=* +%R,L0FC'R _V$>"D #?I[ORA50U^XH ICM<;XQ!/V&TX:3&8>2H M$0-IPHC3SSD2J"7 H*&.5 MIU3=4U/6%(P><)=2>Q2I2X.?A\ M(LP;P$K,';$E03<(IUX.U?@]H$2UE,,>F/J]"# 85^--*)V+0L90C)Y=XJY' MJB/+"DC&ICNO=KDF-*_6I5Z3Y5K3YJA\:%J70891MCC@7\"7&,A5J;O:3[>S M;46)6\YR#P<4'T0DRN,T&@N'_?9_IA,1V(CH"D3#NDRL>!9A1CN,6E?!:W > M110D75;'%W8QI0P=X\5"K!.4BJ>(&UV0730AQ$@%L3?V8%=C^#@52[#RU+9_ MHABQ_L'VQ9?H6@3>OX6.P<2P-4^?3X0P:1C! M%^=8SD*D7$DYM L*4U[\+8\M%%$2J+@^F#5EC>=K8@Q#5JFL.2(Y]D;%?,O% MU'"D'.*32CM$.J4B?1$T,:)B &G$63IFF)./-!R*$)5WB?Y^5F%J:;S]%LZ0>,C>IYO=>)#NW%7"1\^$A.+D19 M;E1\=>S!R$3$,C:D?#A>&.W?(->[,TO2A?@DQ@ZY13-U.7W$&G:$741TA%'5 MV9NEA\LQ3*@U-(]X6>"(BEV-8V36_1Z?H@HF%I8?)&9(' M"6:)&J>4S1,$1ZASD:>!EZ4/T8UE!Z^M(_=QD57F=Q7N3HY5,985)W?90'HH M8L7 R_?MVNPT#;Q\=_!R@[(Q*!N#LC$H&X.R,2@;@[(Q*)M:W\ :E(U9Q0TI M\:L H8;UQB(N_4*9: J9"WWZ'C.?Z@(=N6^YRIVCRM L6] &+G/ 7&+@,KN_ MQ=_O A)412 M,\32P)+!/&]),E))WVQFG+O?#U1AK<)^5-@WAR*'_\0+6Q_+8(L;!+PIQWMY2U$6Y4JA MHA61L@HBE!._>)M+%^A*Q.$8^7()1Y?.*+E>)NJJ1!87&5%9WV5Q-MRPSC6M MVN?&L<9XN0A9,L$0=7M1FG'NV_$<'DZ2B+S^$Y YMD5 $)NA4WRK-0U!8G'R M=Z5#":KZ'8>4FSLLH/,(!KB8/YY&+APB(Z>:;UB?N+R@7B5.-$E:\M7,;R M93O>3\EI8;\78!V$P4A5]'P0J_Q2>9YBQIX&$JL4P'!^T-E*.D6$>S[7/!:; M9OG@N?I8K>"\5:RV\J9J(72_:T+W5X;NMU=&[O\>8*+RF O57F$.?ER[CZ!, MP>KD!5)I_7YG]+;*XO$\@?ZOG3>$@!B'6,V%[CWIAB>KN5I.Q>JKHME\5SM+ ML?A#G*N>>,N*M26 C7X43\ZXV.]C+-WF=*E#) MSF_3K\[^=RVKS@2^U^9*KMM_>&CW740-U[WI6K/9.K]CIFRF?"Q3?OZKX,H3 M9_GJDN]]'ZLH#];2IE8:!0OWEJT5EY;ZG.&C_PQ/CF?-._PH>--7\JFM3";\ MR)OG3>Z=EUTZ<.+!^(/_?I'GN'O@@G>-"]SR-6UK^0*W=!5;S&V=H8.>^7;V MM7A36J=1]/:YA_0]3(3/"_@YS;72<$R#N\+J<#%_]%I[ 3"V(WY#WW]5>K!K MO6Z5I[8OWC-,7CLF']6.R2]@7>#8XR7\&GF._E5X+HUOIOF>&+Z"WVLWI=@='2:F=KY0NQ)]C41HNI/6;NO\)NZ\:3JU MHWUL-;AG_'M+KTY&]B;OV?3*R? MY8+6]GO@LG<_VR0(_5$[XQGWPQ-"%>^%(78&\*/7>[,6H+&J6(Y'5XP_66<$ M^3@A;-#_I/Y<9?=5_FQ*G]MZ9^7?=-173PQ^V%BP[EQ4%\4:!9= &UV[.^AO M,*A*-\ON#Y4GHNF+O[_LSAP"8$[/HE$BOTSBI/C.+W]7UU#0BJSXBRZR%60NS%N8H-R9R MC0_\!>#7XIF_ A=FCGTCWLQ:F+4P:V&._7N.?74P50!&=PF&V[L7<66FHH>@ M7XRVG]U5XKX>5@9V$2)RLM,\(D%Q"FV9O7E"TS1[:U'KKDJSVL_U:5Y%_#_3%_=HD/UDKYWUZ.$M@DQ.!N@Y2\SY!X MHJ9I)M;V+NB$$Q5Q]>AH**KDE%7_Q=\I%O1![EOQ\LH4_YRR_VF\%C7P45Q2 M62)H-::P#DH ,Y$^ED*F,J.N]+T;2JZ3A%RX['TXG6&FM%D:Q9@+4>5)O/%B MJO2!^62N(ZFR>U$^F4@ZWLRCOZDD*)83H;)@G+?F.H)6X*]41X7H+LC$.G\7 M6^UFJVM=T<.762XG"AL161:=PLBPK!!.(Z0ZC9&JX*C&@-^J2>FT.NH]GEX6 M[*(I,A$WNH.Q\"(+BSU)2V+Z-FI W&6]X7-N*AN+-3 JQ)C9S@]NY[;9SAMO MYR^!]4F.HE1$.BRFC][%UL"NW%@_AR*B.KT?/-@@7$,U328AEQX4Y?Q2D=3Y MIW"_8Z@6OIG.T6HT^=PAS\S%;E-H]JFCJ8L=AFF#Q,%>7"LHZ> MEPH+>\.5PU9]354E9SH*4^@H3,Q46"9(N\4$X>:TR' ]EY+39LUR+DB:0BZ7 M5G;^J-1;ZXB))\Y'5O:;P^8D#J)2E8I]VCS6LNB/TWC&4\MY@I;:HRR-A>5< MBW99B<2;$%.-^;K<759H#?Y6:2*Y555S2L1QZ'A4@3LK^;BODE\-"PCU!;;, MTK*62>5[8RISBF,GJL4JO>#VE+.QV-F4"W@7B!CK;+]$0TZ^N6H;EC*G4S6P MP$WA>(8EEM>48Q'HS@7PBI-2Y=@>JEUI"F_ML?!6RQ3>VEWAK:K\G+TGS,^Y M 1/5,3UG;V5ZSB^4C_BRD-/R.9)N+DL7-M5W%D;/[7D)<)M3@< F 7XU Z'\ M+-.'DRJ/AFX/*XZI>Q7"&65K1G5PYX?KSAM,;L,SX+6S,) E&O.9&M,2K#@+ MBZ>OC36@V=*SK9?-1K/%ZF*Q&50XE59"%:*A6:$>@"XQU[:;E\YD3701BM_- MEB+D-]&(Q)H!I!]@4E:L>$I5?_V0D]=F)S8T5PKE&VJE%1JC*]$V:+U>&+Z@D5(2 &J&O85R84!U3HF=ZOAJU"]I! MP[KP_7(#_!X5+9:1^@L>%=0RF/*Z4 .6THTE.044A3%%+2T7JMEI(%*7"KUC M_5-0J?@WD3-6R]2"FK WC0]\C>9=[%"X#T!0OU-X]-XC3_? M4&II&@@3X/H::ZXF%0X*_(W:$3?"\\FI,*8$^>B><:32)*GIA0D=Q7XN*:$+ M9W;?Y-1>>6CW5Q[:'^\FW@@-DNE8#@(WAPF92(I!J=+.4R8%58!6% M$=51_H0R>.?\UVJ>_5/-?*P\B>4$W52U!;VE6'0AYM39;#!Y>#R -(0!TH:' M1V#O@>2!/6D,I_H83FUC..W8<%J77Y[:='IH04^5+O4]G:XN?_E\\?WW;Q^? M\.@I51-X1L'SM7!_QJHSG253?4]&KK^\@,7'.VM17:NZ] 0^]5-0KCX5+C]Q807]'J(YKJ M/,T "_-^YAB(,F=L7+)]+;C,_:VN#1&JZW"S'*&=E3E".=KDN9/+?OOX_ZSW M7W[[>O'Y_\#8__R^43ZWU@$;)TM,I15!EH ;0:XJDJL>76O/'N+T >RYGZS/ M6,(N\^6U=1#/,\37/%=-S36']N+O/\]_>L;>]U U;ZGPQV.C+Y]3SPYMCYEET)?L)BWC P'FJ$]!0>^_H >DXL<1ZGXC7CQ:^0!$\Z "Y?X M\4TU M#XHXW?]:FUPH__[Q^7/U]^!POV QBTZ_A>#]_-=RR56;=SW^1.N?7* M5SZV@WYKD7*/;>D>!^&6'1SNVX8TAC2&--N]O8TAL)L2MP=;TNM8YY5YK%M= M4ZNL'#1:C6LZT-I=ID+U,5:H5BA"JC'W.6Q4636U%9E[E2:[M)(?SY^M#4)H M:\-C'V3L1-X,P:#UXB]39;.2-Q E; JN&E8H' ^&&PPW@&#P? PM0FB'X0C# M$OO$IVU16-=TUCM 6V5AFM97!1_=AJM9TQJIV"?PII$ M<@SD3I+93V_?WM[>-F+I-*[#F[<7D3/Q;F3\5KK7(GJ+\:5O6\W^<' ^>-N$ M_PW;@\Z@=S8$XJ#S3T>*GU'19CG MW]Z*&B24K%N>Y)V'Y%V=M=Y>;"R.#SSAC$UF0G4NX3J=SUN^T!^?/(.6,RGD2C1V:RKE)M;O:J9RMUK#3:O=:W=:@ MU>WVW[K]X?FPTP>ML]-&O?/%WQ>T34H8,I5Y;.@V:BFG1+F819Y?3%37ZAJ- M=4_R/$\B43^BG,B:;B9!#.UWJ["JU&,]ECOUF\F)+,3.!1L<;6>M;K\[-(KJ M8:N#]6WLT!35SC$HJH-6K]L?-M^ZO79KT.FBHMIA1?5*8LJ]137T"?35[-!H MZW3=1EDURNIIK.EF4L30_DF4U7.6._6;R8DLA%%6C;)Z:(T=FK*ZB2E>6V5U MV.JTSYO=M^YYM]/MD5>UQFB-'9JJVCL"516$=*?=Z[;?NJWS3J_?0E6UQZKJIS"- MDLD>=-4"#J ]S.L0&G75N%9/84TW$R2&]D^BKW8WSI5K%J+6@LWHJT>B%=:W ML4/35_M'H*]6N5858+6RI-W?<*%W*EA^GI_]*F[CO[W%EO]NXJZ,L_64E]2 M6&N@O!IGZY')-:.\'HF*6-_&#DMY[1YV@'_N;.UUNLW>6W?8.6\WAZ"\=A4N MX),7Q(L:<)E%XBSG2]/=3&5%2 M]Z]1Z*9.$N?/7J<"B_1A/NF?1?!#.7@CF+QM?6Y8(58Q0\$(M7U MPVJT?HHY2:P_,2.V]4E$UR$-A?NW@4]"+%LK_#BTKN:!B_YE="A3YSC%% 9$ M;[Q3FO\U?!VK-D0488%"R@CY=4(A+TUH*&CQ< U1YYHX(:%?0DEM2HH,]'^[*H MZJN4O@9DQ0]-%CR/YQ+(NVME:%ZUVVAIEU"BCI[&DF]FI MAO9/J8P:L/-1"3>CAQZ)ME??Q@Y-#SV&S!)5>FAO>Y]H) )G0BHH8@GP]OY[ ME,9)]LSK D[@C=%/C7YZ&DNZF0_5.8Z51$ MUUYP1M-H2>A;?AYH9L7G M?3E.LIE&/$"1)F'V&3Z@/E)Z&JD5CO1]50OYOU\T7]#?BAWH[Q)-B2U4LUPN MFC]QTBB"\1(M8*F+Q'I@B9>U2U6&&MKRQ2R&C_5OV5"VP \UI+LCRV@WYGD7+U&^KAOFU(8TAC2+/=V]MX$09; M.1$TL=6AE9_JC=Y:7I"-E2W3T4-*<>:9:N6NJ55]JS.<_SPK:$]-V\+_OUE\ M1.^[@FZ@OJ&>?K+BT >V*:J_F>Y45)UH=K=*=0O":"K\S?7?50V.0M]=?CI/ M^\FQ&)$<2]"3'*FUYPUUZ%TPR/-OW$I+H'IJ"]KO!KKD("/,XI(7K0-2.!>M M@R5&(^9C-EO@5+WB%NG29Z@[ T_!XI]-RKUNRCG;S'I3GOYX-_%&7O*W4?06 MS/=&F3>5C54_&;97.?*0E;:)E?-XSJ2A'QIW?9"Q$WDSC%Y[3LZZY]!JFS.K M\/0GZ.49CR?#"O5A!7TP&&XPW(!9F7R\9?P RJSA",,1S!'26M(8:V'-&,S* M435V:)B5)\@NO4>T2E6RCOX26F4I(\0]2)5B>@J#0S$XE--8TLWD@*']+FEO M\D;4926.$(-B],TC;^S0],WS@]8WJ]#1_8>3PZFD9IP$^JL/7)%T0$N.C;9IM,T365(4 M!/4;_8D0_Y,<1:F(M%.WE^F;QK-[/#+.Z)M'HM75M[&#T#?;1ZEOJB3 NZ]" MO?L6WT^P( :L[]E[H&T4^JK"M2YT?26!<@+4X]SA;)<\S@O'58OO(&U=LE"[ MGJN*%J+[.)K#A/[1L#X)+QJ)X(=1LXV:?2I+BO*O?J,_$>(OJ=D&.W%4XLUH MV$>BQ]:WL8/0L#M'J6&KU,9&.SU6\6VTT^=>4I0=]1O]B1#?:*>U6@ZCG1KM M]- :.PCMM/M?_&M-E%1WV&V>MWJD8G99Q:Q0#2MQ!.UFJVM=):'S8P%-4!N5 M<2,F/-:V#.T,[0SM]M76XU6-8>-\O1CY-;6-[=I;/HE->P>N?'1:C5;-=(Y. M2P$5W^,;8W@'(V[0C?5^XLFQ]?%..BGI%5_&\*V,\*L*_6261G&*(348CY[Z MTOK_VSO;W;1A* S?BM6I4RL-EH1VZHA)^+ M5''E5B<3_/SW!U+R;MM:Y!UY1_!#8DV$GP#;Q:;.*O3)GCKQ8R\]K>.B.@$! MCUBMHHG'W@>KZ3B%V_N91-;Z-I-B7B%*X'D!V_./V/?VJ-UM+V_M=PX]/"%7 M&GXP).^VK47>D7<$,"36$("Q02P&7T?;!)>!.__!?IQ?#=E 9;F[[[JGHZF+ M0O?VS5'@^Z>.+M(J-ZYR8PV5*YTS/ID(;FQ<-UO0Q7GCD4.;'L\Y5;4EO/;C'$CF(W#%-M;;^[2/%EHW#>KJJ]-1SL<6N0=>4?>$:$TD /P MBN$EE%'W,Q9"N>8SK?1XSOJS7, ^:L5&42+&?($L! E(M,@[\HZ\(TAHX%2, M5PPO)'3/AH@AH28(&;!ID7?D'7E'R-# B1FO&%YDZ/4O M$"-#3]RD*B5B0*U%WI%WY!T10P/G9;QB>(EA>':.F!B&/!228 &M%GE'WI%W M! L-G)+QBN&%AL#2VN%;;A]=F,+KUF+ MO"/OR+N_2RSPRD,IX$T]I'P:YPE,6/[N*;/'RU8U51[9&6S,S6VJ6F5 HON$ MHOX3%MBT4)M8F#*M!;.O-B?,W(9[WCMF__8?%JGJM+&.EG-L- MW3124O4=%S'N[:NSU#K (B'EA, MP=Q<[H'G[3[[)3SF@G*?04OR20;)U;M%UM)>[CR@D!=C1=G*0VCCJKF\_K0! M*6XLMKX$+-9LNM2K:MG,Y6]NTG-=SZ4M]5BES9C+!]W&Z=XME]C\V9=K!$,M MXQ>4+GOUJ]5>Z*4Y&!P]+FXA+&:),,+"4'T /'YE*X\/-$Z>'2U]:U/;6+;V=U?Y/ZAZWCD%50X-A*1# M=Z:K'' 2GY, !YSNZ?--MF70M"UY=($PO_Y=MWV59" QL4/[U*GI8,O2UMYK MK[TNSWK6Z_>#CQ]^??V^USW^M=UZ/>@//O1^[?WSV=[NSL'K'_E/^/Q'N2!X M_>;T^(_@S;NCTP^GY__XX??W_4'O!_PB:+?@NJ,H*:+LU]?'_=^"B\$?'WK_ M^.$F'A=7/[_:>1$G/P3A-+Y,_O'#-)H4]*O79^JR69A=QLFS(IW_O#LO?@GD M[V%:%.F,/YJD2?$LC_\3_;QG_IZ$LWAZ^_,@GD5Y.;7U__>(:O5C>"O?TE#F%$#L0_?$'L^/(%#P;Q$O$!SZ_]?S("]NIY&[=M&L M,DS\:!Y>1L^&613^^6P83=(L^CF'_?.Z7,9 W_R#";^0_?LHO>S^L?"5_7GI?+JN# TQ/-?Y1_' M:B#[?P<)_'%P;+[X37[,;VI&K"YT?W]X\(4W6/QO^)]S_N!<38TEO'&2QV,0 MWNLT'@?WGII7N&;U8]1+:=[O\:ZX\SJ04)0A^&#?7THU&<,T&T>9DL:]G5U8 M]B!/IS ??]NE__OAUS.8L'N.EZ;;2,G2IIRDT7\^[*@?['T7N#LMJ-WY\A&J M#7I=5&=%]+F @8UA:GY^ICY\B(KX=6\'=^_7+>K9I_.STXO>$M;][H=Y1_J> M?>G)Z>_GW;,[5_DOML+[2UCAX][;_DE_T#\]N=BL\EJN\O,EK'+W^".L\L7@ MO(LKC8;"X#U;8:M8].?KO.A?-]%?(S+[.R^J(J,^?*#([/W7WU[M';[X!?X# M!O@O1^EL%A=%%-U/E#9+_ATN^;Z[Y.^R,"GRS7H_V?5^[J[W21I\B,-A/(V+ MV\VJ/]E5/W!7O3N?3^.1+'N03H+SG@QTA.(J+J)G^3P<13\GZ4T6 MPESLO1P^@\7"RWY=E; <;(3EL87EA2LL@RB;Q4E8Q&F"HM*;S:?I[0P>$*19 M<%I<15EP'DWI^_PJGF\$8VU]@H,E^ 0T>#8'"Z4I=@K=?\*2B# M ]\EZ%Y>9M%E6$1@-H!O0+M^L^.?[.KOU]H-ZBA8)V%XL1&&QQ6&.ZW# ]^W M.(NR9^1/8@"!C,:-G'P/9L*+)9@)O;=OP3[ I.UQ=]"CC/*@=_YQU3'$M5[] MIZ E7O@&0V\RB49%?!T%QW!0;';]DUWW_:K7N%GMM=7Q+Y>1Y@6%WK^XZ"/( MX]UY]V30ZZTD&[C6R_T4-O?+BE*G&% $5X7).+B(LNMX% 5G67H-M+'VP M$81'%P1/RW\LIT4\GT;!:O-&FX5_](7W?+L/_8_] <$"+H+3$U;_%VC=&[0F M1PI/SP0ELI&,-34%?EH&4N3W[OEQT'UWWNM]A.5?Q4J_W*ST72O]:@DKK??S M9H6?G)9_Y=MYIW,*]9YE8-ZM2H-O5OW15]TSZGZ+\B).+C<+_F07_'GM-E]E MR&:SZ(^^Z =?!>N NV=!"!^%.?R OR^NPJ3=.H^*.(OPEYW@. J+*[S!<9RO M&%6VD:A'ER@/*'2.$Y\'<0*"$06]:Y*E"[M+B#0-SKLG%V][Y]TW_0_]P1\(6!= *Y6H@@2L).:TULO_%-0 "(\7 M<'X7)5$63HGY:+/KG^ZR[[O+_I:N# 99F.23%9:JK?72KXG"7P85,=+8G_>/ MD,B>L@R;M7Z*VWROHMVQ')%-_+S(XE$1C26MF&;5SSXE\>J2S1OI>'SI\ X! M)0#H!&R6_>DN^_/Z9=?[?AT@!GN[&T%X=$$XJ 4AP?'PGM!'>=U)L1&()RP0 M+[Y (%9K)GR16,#%/U(3'OQ=\'K>T%>H,O.!/:.OO,8^WZP]41Q((Z'VDVWU MA*NY:9+TD!LL_O?K;]ZUYXDHQ)>N0EQ:3IYRKATKZ<8.V*KS+IM#]AO(U$^U MA^Q:9>7WUKJ3T!.1@U?WDX.5Y^4WPO -A.'P7L*P!B?$1AB^0=1VMZ[\XRK, MA%GP+&2C8P &!9KL&V%8XW3-,OH*?CI9AX3-9KGOL=S+:#!XUCWO'KW_-.@% M%I_@9L77=,67T3[FO/>_G_KG1!)(=)$?NK^O9+WWUWF]G\3I?M" N%G9&;Y9 M\L=?]BZ!_$AQUS\#^^]#_/Y*%S?H_R?/AI6\2'%V%R65$X9_5YMPW M:__X:U\!8:7999C$_Z$L4B>X"*=4A='-\PAS\9G^9+6BL>E._/BBX0&UNN-_ ME7DQ6R4%T&;9O\&R>[ LZD7N5&<=I;-YF*PN(;36'4;7Q"1<1ON(X_[%T8=N M_V/O',W"U7'_;!;\'@N^C"X2)Z??ATT?]-RO!6ZOIMEOWN95\&T=?O M_<'[]ZAE)^7>GL- G:)2M*AV_6>F[5WH9V;>+WA&:9'SAP>YA][M9[;8I M93++84W@*VOFFPN2G$*F[[$DZB]0$_7-)O/UFU\'Y[U_!D>G'\^Z)W]TL'?M M#LSO&T(AP,B_X4 H+=X[)M,*(9!=!$"N9BC[NWL'TKS7-//%T(P>3_T2[>TO M83R_#K+HLXK[=MJM?C+:Z01A\I/*P^56$%JEB7X)HU_B:"L/=9B3F@G^ M$30=Y_J EA\?@-ZQSVHESJQ,0)C1Q7WC')KV%5]WSC] KG\)JD,[^W1^=GK1 MT[O*G'7JI&O8]R\;]IEM8QS\_:'[[DJ$.L9T?,'[H$B#*+D*02))$P-V$M!7L(>N_\] M@\HM\6YYE%T[[T:7Q=BA!.X\C6G3;L$6'$>3.(&78&6RK483?9YCSY)9^#F> ME;,@FJ#*P2_BV3Q+Y=;#,H??YCFJ@7):\%"BD-C-E39JM[1&&-X&^-MXC.3G M.,:O?E%8U70.6K,H$[5>HW^7\ /,LL?)"+99'H&2Y7O@T^=9#*N8W9(HH/92 M%3HIW%/R<_B<25F4&:W%"%]0-*N\RDXP2.%O$"B8HPY]0Q+&;Q>1?FZW\.-+ M1=>3,T"*\ND\@V.3_XUG\.+Q7QH9+KB*!S!83(F MZ;Z)X: P)P2N)=R^A+V1F=>9A;?!$!;P3IQCDB;/]'80O*/[ MQK(>HO^]R0 IE)E38M@!^1M%H)Z*J[#P[J0&"XM=+R+A=!I<@/B#6 5G?%_X M)K_"SW%RX#\C$(M\6>^V$_R.DPS+-$0DF M,.Y,D#O2SZ#="CHLE$KB8WA*YNLX'94LWEN@6J8E'2M=L*7'0?X QL?H)+':&"T6]K^H6-J! /- MTBD<:*"?Y8\IJG+Z;:S4-]QO!@^0"_B )DM(GHP?B$V"@T"95>K[ )PIJB&^ M+)FB(CBRSFPX8LH,)!MF2"OLZIZN5>$/E7 *?_P%1'Q_;47<57,BPRRT* NV M@1*$ZK(:*W/1=VB!@L=BKF@R.LU=S"ZY 5$$R\3Z:A@5-U&45)R2,"!2RRCB M;111N\21%$HS9+8L+!L6/QZ9?DJP(>0.32*_T>H/$/GGZRKR;U(0^8J@TZ?, MLJ%\ -]7VPC%5PO%P;H*Q5$ZCBHRT4?3,4$*].@Z2DH4A3'A[?<.7[TD=Q.< M'70%H\D$W3.D>&+7.)S +SF^&8UW,!/Q:$?H7T1R7JROY,QF>$)5Q0<51Y3D M8F"IRY1:886SA3(#YY?$A^ O<^$XRN/+A%R4X2V'@?A'&)X:S\#[R LKS (> MBHY^X $(YN.$[CV+9D.XSE)G-:,:IQ&*B 1#4XZ? M17O#BT[L;\U@5%NQOL_=I:X8)E'!.XD>M%N-#WUX^:QEY]HQ$XZ>PDBM5T8/ M%(.7:',TCH!")# *_4>D[HHF.*4YR*8FBP=L=S+Z)=:71;,P)L.GDIHEG@%\[] M:U\'A>E1K?Z_B,IZN<8JRZ0"16%5B[:WGVSM!E^\->HQ=/A/@1^$; MYPX[)IZ8UV$62XZEX$S$MAIGF9"BI!O=8-LJ?2;*>#R/E^,F5LP=KR$O\/ZO MY)QZB!G:"K>W]K>WCC@+=H]@N7MN[N ]GCV'XW?K8-L+H6.0,1Z%0Y#& K-2 M978+HU=QG+S&H* )R.%+F.F!H_SY[!A'!7&91G!<133_SGM'G\',8&<9GZ^N M9OO!/GU&TS*'-=M8NTM0#Z_653WTR-/!K7ELXJ+&Y!UCWMDQ?#1$0T FH04@ MR12 A*(WXW3.IBYG>\4A3X*WT3 KP^R6A6!_MT-X$PJ.8@0IO=8_\M/O%&:Z M8K[RC4'S]5)YN+92:5GR%9FTPME.EI3\^.<'R_#COT.H(R5#^A,ZDR%CP^AA$G9TA&1$=-44:Z(;Z7?#%]SBC&J<5#.,14*-^ (1@K&)I[]0_CZ M2J>)5.2D4S-S6F;:K8<+C0[)\% Q I/+%&67"-VZ3J?E++*FPUZ4G: _<6,X M&(Z1=RY@)ZB7Q&-C3*8UA>CP.>0E)#C"^[\A_ ,98]@QN]6R4EJBL M-6<=^S S>F$Z<3E3C4/,25#TX-%&#.;E$+TRIV5%/,0S.3(HLIZ\[?U*W[W*J/;Y:PS7LP!OP=.\4)G M\9Z37!4QK5T('Z:T'@[M,DW'P21$5]B?S8WAO(0S>FTA+A3I<,YE!$?=2"X4 M_JW".WZOI^HGU/VI _^;52Y%C M?T[5S_D1M[X%%-^*V!'%;6[@)=QWU0P<= M3R'Y*JAC,E'Z^ K)T#!Q!BME(E&!7,$Y4 N;'!2#Q2G.I6[$^.0 0X ,Q-_H MP$<0RK4%A AJR-6"&D5WE09H0\6+X-K" M3_HS\/9B=E2I_?I'SN]6\7CSM,Q!(8ZNXNDXBT#^L(QA;/Z<@S&=2+P^C\&* MMBMH1-(WLK0$65I;0$I]@LZW\?C:^E(:"\E/"L%%>8E6F42UZ'#;Y R7(#=KBRE@ MN0G.,.92.=&TT'!(!J.748@12C>F9Y7 :>-K(S;+$)NUS36?"N10(;(] ]V% M-7*Z&*UU%:!-5$DPJB(%*?1 W129P/]>E$-X5AQFC3COC4P]0*;6-E-L6"BT M"HKKP&_-G!;W(:^P:M4]]HK*S4SX85)FC+X1A,0D2V><7\"3$OZ[DD351KHP;"WPFWM MH0B(U +4&@UC:T M;X6A0*+BM%KS-*>/@W&9H=BQ6JL$KZ@;>4U B])V[99EEZD(EN)IL&KK;*/? M%!Q3*(865HV$K@$"5S;,'^M%O-.6:Q4_F+A8PU*, V0.([" M&B483J7&N= )A2IR1<)M3!K$-4FLEN-\(] K$NBU31J8%O ,>%8GNX7/!VE@ MS]>4.M11>6GO-V;L$V)<&/EZ"4?\RQ<;.5J"'*UMPL#E^UB$GS:PZ>>;\N=O M*SUKFQ3P&=*\$Q7+4LMI(3",<'P=YYC53FT]A)56\ "8JCV$Z682)^%NG(=8VXA0 MS?^WN[.[AP+'%F)G0T;R"+*RMIF/)J20XB'+)'U_T3WWU"V[&!:U9:T'XR7Q M#S<1F.4)U=JF/DR*R\O@WXHTY?H"N]Q?<]\YGL/]L"$'6Y/M>\%#OL,"NOU- M =W3V+'/US8E5 6%-B+U^<2X2^][D:O]+[(\-S2]#32]S]>7IK=[_+%_TK\8 MG'>1JM?N)KH\UE[YB)KZ/)BUEZ9OSW*7%G?2>"R"?TK<.^P85^&U,.G/TYM( M,8.7Q54J,1'%(BPNK2+FRG0 SG .L182E83D%/$!2-T=2=8 !.0K[($_8)@T&JN"PQ[PK.9[;^"("\+) M=!: F=6D^&-D<8-JXA2'&[YV@JYZ/_O-O;?497X2@T"*XFP6$NCD.F61"MNM6?@OGEL90A,'62#9#"QY M1=05,VG# .'V90*VWRPMB:>8+JK\.OHX"3?O-TPR7 MM5M$D9:5-'/5 (V$?_2J/VQIS*Q/8LSU"+FL(L5!CJ,Y+E(A%:LPT(XW PK MC:-I=$GEN9@]TN+O-52@\[U"ZZ?> \+T35*J M%_8QQ;0E51673I-)O4->H7C"VT_B? 3+Q!"(G:#/ODPXS)$RF)F==#GQB"7. MP QCO3;_$P,ULMF*Q\)"CIBN\!?7V,>6#J8G:*@,YMQDJZ0+%AT4%_K=S MEC21)5[/&3*WVU9VQ^:.K-RD47+AQ5-7:-4M\8;7YG[N3FB:(P).R\]U*P-0 ME8I",H8Y(YGD2;1QV4K]J;(V&G9(O6OHB"G->86761EH!^I#_&-&A:)1, WG M>:1XVCKMENFQP-^0 26=?,) T&FQ(;9W]<*VBJ=9L+< M;EIF5^6@[%FKC"?M*(N'D-L)OC/&B)(0K3:TL*2>^*X(;3-(F( MNB,5X06[^%:$5I"T^AH:-5@+G#CB;&-))A77#U382TGB\660\)W2 MD';SCPYWR1KC$IE='4WCRQA-"%!G,4PNK&%.<$NTV3$@ UHC8!,+O\'7RFHO M;KC* $8"PLI<]?"FTQ1/)C80PL]@#H-Q M0];DJ,Q!\Y(M80%+U(F&X3LPS%$X1!X:%25^09'B#AIU:&J,X3C$'BDISXY8 M^%I%\F>PB1(O=6?L(DK2@52",0@+J3 T?A&KT?D+%9EK=Y'!Z[^>,;B(7(:N MJ;V=N%W-U=T.EPMI!?]1<4X:?_$IW=3<\:N;SJFI1E4CK>/T M)^3BK: :9W M%);4LLS5?_C#2[Q#%H&.^@_/AHD5I6R8EVS(*Q]#62]\3*MKX2:PVD+&@NY M1HH*?L,V MB0L/]Q)QPG@TC57_*K?Z@V^H$\1R2LD7Y#%,4,\6<4ADF"FT/O< MUUC5-$?Z92MN4$?=%>2'' PMP(JMQE]UFQO4(C+%@M^W7%R %7D=9Z@H5&&2 ME%-]-,83;YTITMA<0$-QR,J;$K3(@)%@U!S31(N 1%-"F5:K,I%KZRTJ[J\; MW\"QLZ6-PU ZBR@B(E"H2!@DY@J?6O/P5OJ/&"U$$\D$WN0C@DB-(K!V(E(< M,1_PVOI2Q1_XH9Q5=IA 46_)@TCRLFC, JIZ42%5$WQ!YP:V1L1A7X=3E$_+ M:L/M3^-9+1NL0(=U>,6>W;W/5A*OU&= DD:M8_[ 0Y( MQ3$F1S%.+1JK2%,TTQWIX%U+Z;&IS#S#X63=I=TZ-8T"+[KGTA;3?HYW@?W M$<8CL-=21U,XC;&?C:I1I(A77L+,X['&[ZFYGEBR448LXXDQ*OXC12/ZK\*D M<[E-]5[[ON0L@?HG+T?N3886O[ R?"SZ4V%*#:>5]GO?QL]\'IRDP8=8.(7O M;"']*.[F25I;,IC6A%"T:0$Z#?701"ET[?"X-,CD#KHT6G7' YFFZFC1MG5% MR7VOK=>?/_V,Z(/F\NNWS0%B0.@P9"[NAW6\V%'VTRIVV^ JS:.%(71R3J// MZ/-B2D$\(-PK2^OJP1N9&*' )^'@)-S>J[3+5Z047P0#%ZK=,U!M/#3H%#F/ MA-G]*IY_L=[TQ_I5*[L5;P>_:Z9X#VVN70D5Q(^<=^*3,;/>Z9Z@=..\PD$W M&I5D_'!Y!(]$^W]J,,COBOY2F//(+$I[BV5U >?8#4EP ]]]?9!_]4OCK,TT M"J\YZJ7"VIGZ#,XLG M)4UTBI63":0P!T/*;FJ8RU:5V5A96I;JT3H$_:L.GW_' @R<'Z DDN!J='_Q-< M?'KSW[VC03 X74,*&=+51]*WD&Q5JM(!3&J7X"K3UZ4./8' MV(X#FW(0DL-*8XW_5>8%AZ7N'Q@(];HU)WO#ZS">:K2"^6,*IPH@6CU09/I81S&'% 6U7G@ Q@2!LS M.5%4:"PDA6S1M@=[Y];-3$J3=HI^X]K4BY&-EDS@C;@#5GH=JM/"J**4N#Q* X/X7'_54T M]3OD4(( A\D7I%-.D(6?X3VV%N[7P^U.I4L!6B=P0THM#9&T7H38M_^4*6>X MV#_'LW+V%7N]W3+W,^AD+TGDCF>?8H;67C9L!\-;9QD:D]*I ME;5OM[A[A7Y&QWU(FBVZ)\A/K !T)65>&<\5@N6=%Z'. SI^6%,HD8X;5>F%?O[O>F M#*F]&F0#=,]7_H(7#>-U]S?\*TO+2Q8JUG22#83+9UJJ,&U+SJHH6?O\%#6. M!H!.X5%6F_2O$"ZHJV!(Y90"1%S723/][S+.8Z._V8[ S* .** :M/(4C9-T M3Z7&"K?ZOZM7=M?;E(AK7GT$C&;7UD*",G1+@XSDQ*<;:2"-;DI'433F4".<8?3IIUEF-6,D[U Y!F.)A:=DS M-1SA3 MB "*LOG/DLFO:7=DM9O!6(>K@#@L*YE>(?0,/,)0?H+;*Z"*YG1 :Z 1\ %; MGZV. 0[0;1[&EIW$/;([#GVMOXR\'M:[=^"(*D&B;JUG7.L.3S#3DVB,_6K M5"JHQP!8\XSJ 1.KW1JCDM :R.EA0.)+H190+%,5K_'R2/9$.J.RPFEEKE9/ MM0=ZRV,B3%%&HW+@ A:X6E#5 7S#^5?U"Y2JFC>"N1IR=I07_%]E%N=CQ4\3 M)XH8QWY'ZC<^Q%%B^!]O=PDBAP8-DTG(J^JIHG>M?30.RGXW=7!]OXFT@TTB M[1&/KSM/+_=\9@,!L2 N5WJ[E<[M>@M4KM%GU%=?'4WH?%T@Q=34B,*WCU@K M(V*!;?0.0^0;[S<+STS]4ZZEDC?._3+?G;V5)- .=O95>E0-?ZEAOV7@]BR@ M$O6WE=DGX2*8'3>RTY CQ*$F.9FB5N60NA*6%N/)H#M+YP9@V71(5J//X6P^ MC72#/O$;0/,ROMYB-JYS(B6;N)KJB(.=YW?'9<^B[)FD7U2\==6B=\QTGA3E043KS96T$51' M[Q7E;T;3,.>B ?!LT(=AFB?J)H[5<9DV1/VB85$==J+]YS4(.6YCN MN(:ACU3^6GW;)NV?PH*1,Z4L8YBQ&#S'F51)@J1BHH5<_Y0FD%I,V44E]2!Z MG'\%$F7 :9PKH[?68]9\E&P U+/Y;JLR@@4[J-VJ4PB*_Y(X*BTKQ\C2RU7* M^E=MQF6*^B83_O!,^(OUS83WWK[M'0WZO_6"X^Z@%W1/C@-PB3ZN)[?"BYT] M*^M\3%V-5\6PH+@0. :G0=Y6(X5Q<(,F"K=QU,$]@>LFX.P/LQ)IC"0CU>%F M#<;M@5T?>2EV'8?26C2N/L&K/[?PTWFPA1=P=,J=2.DVO@-JM(BE.-^]HL/1 M+@UZ-SEJRG: +J%B;YP'5B=F)NAOF:BM/\'HI)DS0ZEM7-'0:T*U1>R?75BB8N#/,.];*61Y:!&O>VBVK["Q)-55H8N#^XVKN7LT+F9D5L?WF MGN8+\#01JKDZ5])"S:G$;R*5% F5$B3H@C'KQ*1QVNK9 3>'3\/A\W)]#Y\S M.&GZ%Q=]7(1WY]V30:]WL3ZGS4L\;73Y'?E0'E@P7\U6\JI/772ZZQB"\Z_B M:59ADBK]K^'C #MV88VU@-19 I7?SCDJ!>+A+_KP6 MI6D/L^8*-F4IW(2Y\*N4 @8F 28(X;RAZ-%Z2TU-KZK'\;55O;3 >PE*,(KG M MI.G -Z 3Q8B!CD!T-,<*CJ.K_,LZ/.3+_ QY T,(N.(H9HZ+STK0-0+^'8 M^8B)Z/E45?&OQ&KK)NV6=@?%/>1:9.YB0&T>=>!#:L\K)99.RP(NR=9.$YL7 M*SG;<:.;B%UN6288-VU@;5C1,J@\9A6;GP3U(V6HB*8_+ ]9;Q&\:=Y97 <&'))5:Q;ZN2[08Q6\\];EO[P:_S- M.PL";UN#8_T@@)^"%6P>+$&#> 0*<4>SJV9[&(W26>2'#AG-&&>@OVAL8Q.] M=>(AP99WYE"*%N%8A:+>T'JOM@1'*-7(U5#5VODVY6';+2MYA7NX$B,9I]-I MB%[0_]N34 GZ"UBJJK>.\;THIR0J._S3+KFEVF5%,*" J\3KH9+$^-%M< /Z M0*W+]YO&??'TT[A_$4_@I_7U!+J_=\]A.._.>[V/L)K+ 39=<;/JJ;M 1+VE F M#;'(-='.J-U*K]$%JF">:L,^>7"PO[\UW-YZR8 8;%XP=IH7!%LV\V!ZDX G MC!6ZB![0'C H7'21<2#!UM[NW[<])TG9Y#6U76K>MYO(&?5J6S3OCH>A^&,\ MO=\\-9:$%):(."Z \T+V&SU(B/@,XU!T/T&)'!E<"$F"G]JNBIS67V$HC+@ M6K*]CGJR>FNNS:?JNC# JIE9*?6TQ17\)MAZ+B$-\NL5 W&5-,"'_X.,=AAC/E'5)8#PP?^$1$]V<\U]HPMBS7S5B@C6U8:A]]@(C9K'58C3- MD@T4@;$[9]&DD&WH;A+"W&^]<#8#22>1W-J6[*KTVL%#69\$@7?.Z\_?TS*9 M_K^=X)AV*UQH:(Y68X=\6M0[P-F4EJ)[-!*I=LMM;6PFS]E1I.LZ-D54FCG3 M:UFC5B%_(<#'VG _R?I5R$U'T$)@A5/7]V)!'AKM2GF*K\0MIA_#4ZX'V6[Y MH]0#6L9@,-*E7HY*_DVMNS].T8:C:2]#J<+>X MHF?$Q'>$9/CP5R>X@%,L)!$!,RFFC^YZ1[*NL)MC1+H3?ZYT(<[@PKLCM&PN M1ZV]29(%B]VI.?X5!&O"5,"F&WVC@6*';NU#O;H%OM\DS)3HL5X3I[0;KI,S32Q?Z;>39MRYP/2@DD^XZQ!3 M$(WQ&ZI:9V5@#TV?R%R+V]A3P%0?<:/0"74B\@PS8\2I0=<]BAT1;LBE<*&N M*K3\D<9FAZ\L0!<2)M75HUA[CHMGO'."JS,F7C;OM.S($XZ78?#7[++NAW;K?X6&>O\XGB"NYJSA&7OD@R)[%,:+(65;#VE^@%!@B)]V) MJJ%18TS9)0[%<7,3*Y%DTZ41Y SCW-RN!H'(';?TQ"\8(L8:IV+(*1'R\)*V M%N7L [/RL=S6!',=5Y8?3A$20Q!3":H&6]'=S3>,X/IUE&Q:N=IBVQ[EE:'; M3E1>3N8V4RU(L'ZIJ>A1QLZ$6JRRFS;>BHZ3P^!C5%SQJ:MDGOIAKQ#?JT(# MMH4@\6V74K"JXX6,X;;BBTRH^2J*'2AS!1;0>SSAGA0Z;&$'-;S,->R0!/'Z M4RE.Z& _.>3P-QQ7R"*8V"NL3S[I_B9#<'%,%"=I)(RH!^&ZF\)C1'3-+8QU MX8L(,M50%[9;3&OHG )G=J\5?RP3JHNX\_E<4J<2@ ]]-1/?\9>^0779!Z>I M](<1H%G"3]9 \#2!C:U2_*"'E"(R/+1<2LV_E*%7TB_-G9H4>-OBQWHH9Z". M2IF,FS)/+2BW)<4[P9EJNU2SE *UIARM'^02$CD?J5A/7ZFGE@J!#+2>"<54 M[S/\I]65":4/U+3=FNM.U+S?+IACO%[K:;WO[?Y]%ENB,$1BB-!T/[Z.A.ZR M1DM4B$)9&BL?HP4[DC;@.OVG"VXLTXZBPV0831A6.04;M2"F@!FHPZO=.(DQ5C5"CCUCL,$9.,T"LATV,V+YIL;&7YF.2YE=4)*4D,&IW4%#/%6DR3L*RQ<&M/*!2>9B-.#JLB MZ)78('N[RJ?ES@K&J/PE.%9MXGINC[P("I2:EYO]S;; M^&<'JRVNS*0+KU/5ZF_!S[:#DJ@"ZDP+Q1TNFH(9P,F[1@4"FBS1)+U*89J9 MW0D>UHHO<5A,W(-M8LU6WO'FR,0G>$U<@P@;V\+ZDP:+\QJ72GG!BOIV)WAO MX!2>FD:V8UCN"L0,6S,B8CRWF=(T7BSP<:0Q41X(S )>,HDF,>$VIG%4XH!( M0O0+\^\9N&%.,1 :D@HVETGGH?VZF*Y;-=54)Y-[\54XYGM;T(J=X'?NX-=N MF?*JFJG1+TNGE-@^;N-/VBW$WIH;&B"-S+765^C V=,KF ]1F@R1-/+?R^\T0_K3)$"[[O-L+CI6?JG?"$6;ZJ40D6M$! M=P9F[!QEWP87U;D 3LMD%=6TN/";_$DWI6!E A39+V]>[.,DG.!X=^P-M+SB0:#P$M)>$P& [5Q0(]VIJ@D' MI99/.#HGC7L9>V=Q7],ME4WHU";4 MU&+Y0-I.-(ZYAXC"T5NG6BXE78M?)KCK7:PB@7:+D=-6AJ!CA6WL#>9_;O=/ M(?->NKU1N3*RZ',65%P=K'.V?J!JC>$E!+=H-Y%!AT$331.=LPDK2]35!I;P&WF1%Y^DR MBC&D:.;>U1AK"DGZ@F*,=NMAU1C!\HHQ4/B_IA+C7L44#0_!^[5;5B7%4HLA MI.; !8.L1UF#!1!83EW#2O;\!I]^)SZ=6AYLP.E+ Z>C(FG$%1[JJJHJKA!_ M^!W"T@\WL'2GFUL#2)?3\P^%H-/F7'?\>= $/V^W%N#/4=P7Y2[-5OE^TTFO M-NFD)>N:IHJ H*X@X&GKFB\I@;FC2N#1;8'OJ$1@)>?XJHL##A<7!XCS_IU6 M!N#"?/=E 6XDZ%XU 8=K7A-0%Q+:9&WOS-KN[:YOVG9PWCVY>-L[[[[I?^@/ M_L!&28K8$9LGP8JO40(7)G(O>!;X7R[UK$CY.&X M@:;Q)%((^= X%,0';Y^P'!JR^8O@!^AP3[%M;#@/1Q*!@[] @T6@H4:WG3K# MX;(,,[ Y$N6Q3PWBC##;VXP T<>B"J\IM$D5NXA%I2Y(:1P$E%A3JT< MAJS%"QAG#HJ)_G;+9ABY3?1 ;BS=B4T2>E!P*-/P1I#@^4B9##8X2!G;"(H--5DG^F*E:;.;&1V84 MS/ Z\"TG0MG<.2$3$041L?#NMT%?A8K5A'^,L**E8Q5RA#",,B]8^,I<$+(" MHIB6>4R(4L:@2GZSX:X>ZC\D>T2CN3+FWX=IF<8JAL!53K>T=_BD;;@U]^# M09%24#?&N\[X D._R'-FXSXR79*&7)Y.[G@BQ0 <*I#U8-M>XSRHT?2_2T*L M*GFELU_^R*PFK+R[77.:HLW"2ZJJM1)?HP@U[1-*T MY"H>TOUTATH,C]?2*?D4CK1/X0D/5BIOM1%8F56>:$U4Z.A"1.+%2:FZY7@X M/R8WKTNZP\M3#P8+U&]E2%QSV(S%D99J\4S]='1TTDEZVEG'RJM?*O3@!%:: MZ-(E<&WE\0H!1(<8/^^!69)ZZQ6!*P<:7XC\ ]S02KX\M+[$4(0ZG&0/A#KK M.8R*FRCR$%CB[GIU4]ZJJ7X:7IT@1P]3\(EC9 /51[SQ%RHU2?XY:8< 1;&: MZ11;P5'G.&"ERCA:F"NP1&WA\4$'9NP%_L]+?/@K/4&^U^$T7'8=%;C'(=[C MD.\!D]QNU=]$P9TV7L,#O8:]]?4:SGL7@_/^T: ''@+A/M?'1=A#%T'U9JAT M5::D=5VGY=5UD32V5[7E!1[F#+R\_YL0>1SU \N#.CY3::15UW==;>'%C<(Z MSIF4C%V<6%U1I]7N8P7)91")?3U7L=,H[%NN==EM8V7R)^XEG8 M+.9@#T_0+'$5U)G )47BO]>E(?*K"HK.+AG523/G/F@S\J4QJP*R: MZGI8NF)OD/WD*EX.D)"7HA!NE6'=K8V)SZ4!%&_\#'5B" _BTF/L&K#V@4U M[_ )M2()"WOB-&)-QF<.'87%U7Y\OF XW&E2T3U,)?91%M3H@G4])I.*F!1P MF6"!68AM2<_J[Z>T%(-=I8*6:H.Q_U4Z+7F5V,>\II*"F,T8_F6[98H,$OUR MQGT#&8-IB,.?X1;@U)8@I9=9>L/X7/D(:Q>"2XY3$YE#<3LG7PAT]+@C,H>-%F7;=+L\EPVH_H(?3F(X3](Y':!TK/+WYA,X*;"^!.0KB0J. M#$<=_6G 2D<'9V!SA9]!&+&G &(%8]X#A+*3]AS_88L.A]Z8_..Z*L=!\ M5W:>\<;V#ZL_FW-[!?BENNSLHGH53VR'R\ GL #V7(=Y'A7PLJ RBRA]:I\ M@M4>Q:W]R2BGEQDH@AZ"EL>+@K%RF9*W4[]ZM:.=RQUKPZLIM M^_%/T3WZ;J*'3!P4K4>!@V,%W)9=:[!0C;#2ASNFN"S7D9ZL@F[4@E(U/8PUA ?2+ZJ**WD[O-+A#(CAWW[$A"!?\%HC*^1*65 M&?\E%KE?71(7:?9*I7M'DL% M>;&H*=NM.MJPRA,LF)(59J7*T3QE8EO&/H$U@BX62MK(ZR=BUW@.*O$%1;E1 MZX2QEI"-MV63GX&/A(= I6>V CC!CI.R'7LN)FG&05XOTZI21TPCHWMRJ8A( M95IBNM4DBJVYL1!CA*RR]]2O-KYKVY7J_I9B%FW:81 M6#1CJB[A?^9\2-U24%MAWBQK-H]&)=J445-,XZKY M?6JA@;B.UZDJD/-8+I@\R;G6-%ZZM;A_QM%H&LI11K1MM6>*=_=%RH+)B)QG MT'W3I/I:,\P;DVO))#OL,36P\LVXH ;_(\7M-1F^=DO%;;Q@JB/M]PC*[01= MK,^VF: 8MYJ0W4M3.7;)4?R9J[PN$9ZQL:,.?#9<Y"QX_VIF;57QY!?WV]YBO:R$N/81-SG;I6[_FDQ3Y=DP M2S@MG)/UX8=W?<_MILR'\@?$>U/8W85OX%']N*0;UM@UU:[A,PU=@C)4'=3> M:D%'MH[ZD;H-T>2%38-D?'*$G;75#KBS%3>IJ3;84[+>0B#8&$P@0X"I*%8%#U%[]4A O'/.#8&B@Q%=WWGHQ M(XB%73<#U*\=LV9?F3'PS(X/5#"! MV[SS!<7/#XAO+RJ(EJH-WCQD[CH#2;JMU(L]#0+80 YW P28BLJ8D&[XU5 MU"Y%8AASXJ(0#/.2T:]$?NW&>@2\APKM-E(*7W0NO>"U(A6K,==,1,ZB)?9C M/XHKJJZA**-UK$HLBU^?J_X[7LU_9V'%?TU C O^R?M9A8_V:E/L?L0X1DH+ M6!;JS;H I6Y*X<_@4JM^]9H]W,$>$79*_'0?;(XJR82[]"GK_].0!V MKL-KS08D527<>75TO$44W5JMAYW1.33R>,5B2RQYF(AII1++W@;41NK"*E7.$56H.80\)=L M)E&Y5V ]19FWS:LDV1;",N<+1/ M2>8I!07ZOZ-4Y+*Y5$0S/E5OKA!+RL[!X2&4 O'W3N,J4H::II T+/JHA*/D M4!PBU*@OF2++TPX/-XUR:PJLQC&$/\-#H5)DX%E='6$4J9R@#J:,TPPAZ6.+ MA%E$(6$,(:ZL@H[ZAS(EPJAM4A;,TDR?-0TPN"@I9P+OKQ3;[^EB^WLDLF4#9 M8I)/63TJ_R)5QEO46V!".M/?!ONO=M]MC;8-B473J-[/07C5DV"J!PQ<2DMTNZMVJ;Q>HL]F3AA3X,;S"+PD2:MU77?[B]M>^(@-B5"360Y>Z!($7R MM#/]M#/[:=M>6]1XTO$!,"P#C$&HW(7CL\:AN#,_3ZC&9T7X6>7G32\P@]:Q MI]/OY*D+Y6Y]%R$71XZIM4BBOV+I9>4KW3E4T]@O?5.6])&Z>=-KWW"_-9(\ MA3NMEST$'CCB55FDG:!OL^DP%0+F$W7=O%,]5T.*\+Q3/S76N_8#X':#DJ+AF;.E=97TA1F,+1+ MM2 IR^>X'+$=&V'J60@4B:!?]\"%%UTLHU7]6"L##J<&5H<9$8)M+<+,JU'] MWT%=**7">4$Y5%IA?$1USSFJ1NI[;*(Y'5*\Y R]W_30U(2:)L!PM=2=DQ:I M]C6H[C>1%=#CU\[IZ)@1#0;$=YR5WWOZ6?F_BKMPL+[NPGGO?S_USWL?82DO MD//O0_?W->+P.# T?ROIT#$P"E"E/ 3)K2,P&$:(N%:7JF\"J1MQ(L=&S^M^ MLQP8$")3JZ%D;1]:L;RQ17Q3W/;QQN'=)PVSN(X1%C&1R%D MLBEMG)780:;I/$.K'-96_ !;AE/]K"KD4%]<4H,SU/;A- A+L-TRJKVT %S* MHK,;Z.)/[PQD.0_,P9B;.'3#]L"]?F4ZN.>8%^HLF<8"L8"[,]"!8S59(*?* MR'G%!1TZ%3B9$A=TK7F%Z//H"HT*)K-0(N',E[Q=FL&)FXZ)GCZ)L+.?Q,W1 M&F(\![DF.JL3"*L5\VLD?(+2/+/E8T3,"D@ZY5I2A:$;MQ.#H_^BBNZ/>URK M@%XU ?!5,JC21/1)[T,2U@'-Z.;2IG:4 MLE>L P5*@9_H MJ.W6?+;H=[:U,E"I MN%.MU^KELJZVXBJT/'@I6[""P+BUD<*NQI+]ZHU#*/T1O4)#D97-CQ[2W6E8M.^]']Z7KWF=0.39$'.S'842-3W?8SS'5O6,T M<*0R#FDV9MY##I!5-V2%NE1VF7/Z>P+FCUR%T;C@TK1MK#N,6:?5G\:PAKF* M'OX+YB(?0^XW?IBF]Q=<8/2KYV9 M1-B$ \4D9UX?,9B\TXJ;-!J(4R(M?"7);FU&D97P.HRG/JHNQ!BGVLBK0=<< M(+,:\7#?%0K<>SE\AND3#D2M F=SS)P'ID>%BE@I%7#%IM4TY,5@[A"E7VX# M2\AJ$J)[^^J([BEK#W1,1RBL:;\GA41"G'.(]H[$1FJWO=6.2PNM0\QIMP+1 M9AQ79+&Y=&L1'2N];T/G'K"":@'-(6&_+JC4:D;#]R*X>%YWL1S5GR'C-&)K MS%9YGCKBZL3[#[ZC1L]\1&9,>AC^MHT3H=>YUK9@'84VJF%B!^9?A>-KA[[5 MRO3;W9[(UC0V(F6T+5,/9Z@F;/TEJQ6C97)-K0_IM)A/X=(QZ\(W*<8+'1)X MUUW"%Y^E8Q0CO7 Q^SC*##.N"MI/9/'<*D29LUKL9JHS=7P-0AM>:L-U$H7, M<*.Z4*M!&[$5F*:\@BGQWR2R'Q29>K&^D:GNQ][),<:EJ/_$H'?^L7]"V6P, M4PW>]X*S#]V3-4EL#^S]XW9 (DYFG\\5+IE1P7Q>PL9)QC;.TVI>$VH;S;>& M^!LV0^3,4+5]F Z! PUY\WZQ*#XXTT7F*S[:6'&SD&C,$#H<)Y19$GM/9U7$ MZ)A6\KFIZH!.>L5X3ES,+VJ1$(:F%-SXYTA%8*"EH#H[U&7 LV.W[@@;<6," M=9B:"(O3@4?QK( U!9.Q;=1[.$[GE,2Q:&YKQNJTO] *7\U&)67Q@J $M>UU M**JB5T )@#I]:L("!DU@WI\0DRKB(6]NPG_3@AL3@.V.M=)26DE!#_)FR&#P M(Y(%]YJF' _!FRK4*AO]^@7Z]>7ZZM?>V[>]HP$JTZ/WW9-WO8N@?Q(<=<_Z M [CR_UC3KD\FX.7.7G!$6SO7@+O5P/0OC*KPMKC5_,9OV4.1C2B[Q+ J7)%= MAHGP*G+LDGHNBT*+A.!.7Y!'B(_A?T]C4+-R:;OE\Z_<:0WF9[/D+$5VO16 MX?A?95YP9W.MP!6I-/Y>2,@HNJ2<-[FG0[1J&+&^V^3P_M-/#C\F)7&-WWZ@ ML+1.DTLV-6J1SP=ZLQ/A1+,(,HVB$]^SS V;(D8L.=-6R<**"[K))D@CO#$& M)^P.(6R&FB2>KH-K@+8C\CMC/36.IZ7:T%$RA5G6_)_19T[#B#7Q"T/EAE8Q M2_US VEMK[CQ@K\6\G(FQ:=LFKI)P4E)DE_*3D P5="57)#OH[I'U M=,4YQ=DT%3&K&8R0YWOL@#/R3ZTY-\$""S!61!HN7K.,LUZ]EI]XJ':$JCTWD_61U&$8ZR^B UAG]BD9EQ.D,OO2KMERLF1 M3@P#KE-!7(EESPX%#](.D^G.UQ72DRV7L_LF1.6O#F4MV%(';Q?*;1.+E:8G M\ZNR^%TY&V+.)HGU-[0M,RX#EER[UL->4#G5^-Q#SMT$Z=,(:8;1HB)UP0", M:Z7@C*1$[P^@/=@_V+K:WGKNX&>?Q@8^7820NN2S#RZ]C$^NHX-:#B/CD]3G^3ZVZIM-V2P9H M!:S4RRQ 8=K88U[#.A/2(K.W>/6\?EDU;BJ(W(IJRU]2(Q;7#+X@,,PDZ!)Y M-WG0\LDJ&3)5B@;T$G'&RW1;9K@OL(CM(.R'7BW'P.?PAKM\[@THPNV4".': M(HMSP;O-24"I7TG'1%;YV36CU/ELZUACRF5.739] H?S*$*9?G=,)+VIG!W> M/9-;1^[N"MBH>:F9B(87XT2!_U;;@=_7F4T0.F(RT[Z8T@Z<2T_5Z"G!YWV( M,QN."DU4B,'$':30S.155I%H>KD4,?J<8E+91D9#RCUJNO61U%#Q3&FZ@0648C= M1P%^P1"$D*S=:FQDZ#:U-GT66>PZ7O$&/J62'+/GS23(U)"XT83U>#LQS41\ MIK7%))X4$;4#5UWMQ^ O-;=AS$=7T;B<<@88S-Z9(4FEZFOK5=BB:,0.8)Y= M:-MI$FI'HD:JI[LV[^P/!3^SM[))40VM)#5W'G0YXRAN>(];+CYO]A\G-E]S M\.W;J3$NEK?MFC[V6%>TT[9%/PXWH+B!OB:!\*0D^BFW4K5+3ADA:I;MQI1 M-1U6_7"N[UOYL*3[$AS$=%T@,!KQ@)8C3$&FSCE%?7D%'I@K8I=;G@QTX!E& M8WO6VIS/)=7B.?=_QL@6F-H4QSPN\LEEZ[9;Y/7G$R96CA:\9T7%UOA3L5!*Z9'S!G!+F5_Q_@29/:GJES4VIM\_%M\/Z;Z M!=[5]PJJ+--BBPL;FZ_=.PAM*Q/M\E8/*9XXG0WLZ#[& M+NS@"_1/\/7JQU8'>LCTQE^N5JSSF91%D%J?-ZH+3P-HO_#;J@ JYU^D X(' MJ S$V.S.\];E^^28=?:B-FQI6 @3@@Z)!ZJC$;#:5I92.I59E+G(',4M M,RJO5=,\C'/D18W=?TD$""J@),%9 LZZU.(KMD3$B7;!"!/D@H KV-^3-)ADK)-4RRV[ M8X 9FV$,M$YS0(XAJ3+ MX M.Z8TMQ9^6L$JIM+@3%E96.I"8#TJ4L BXIS>)$D3JH8U44]^"@.HL/7N1_C MY-"\ #@EN0#<)Z:@!+N19 M4:&D(@NNAL-5S1@5-QB^\^\L*(2[II& X:JM"H(+"YP[[6W";S !2,VEI.+1EA;1[RIK5D/0 M*>USY4=VGPE?K-#?JO&S"?#(LEB/*[3 F*I 4[Q\!>7$-I6%4%5S"TZO:I(8 MI=-@FG+LWB'350Z3(O$(-6P N4'AO%$9&K ,0_LU(E^4R8D"4==(A9JC;1[> MVBPB"X_2H73+!==6Y4==>3WK%SF&]22P_$OV$:WQ MF0)6!)[80R4UP%6&WON;4Y. QCQ&JHH&,23.O*S ("L<_0S/,))&+J/],WP1 MO)#I0D=9>D.A \6JHKFO,O 0XWEH$ZTPS:CO$#OU%"=I'4--:#H]U\9S:\E*_@ED\G]J"7Q,8EN=LS)$O,4=>K:\Y";F'R 2K1I!L?R<@S_9RZ MGG)H(;L\+>K)=RVQL3H#C9MMO 7]RNI3KC6E+$MM#2RG_VG%X&"CA='6O0-B MY*QH;!]S5=_6?R>GND&+1;5%UWWFHA$G;LTW%0E/5;V<]8HVC+NCNXA0>"!. MZ#BRD$S#6X?1LWG"L=)19JZ:OS#@+*31J*9N7;#R\%95?TC[A,5/KI1=3F'A M$4=^8^C;38YX4'4$VJT\M>I-TLPLC^-U6+2QU0:GNO\I37&]$.7\^-KNJ'4. M"A,6>:M7?VL;L^51US=/'5A?VG@S[5C),N2-AM^%GWU5%BLWW3P*5(-AI<34 M8B@);\Q53B7'[;K9E138H4+SW[HO[-&/-KP_N=V<1?=FD7D-,NZI*3Z?#?45 MHJV.U3L38RR3] GF(M8IFK#!$<"DRQ3B8G*'B*/6%C&YU3P 2>]+S:8ENA8?J>0>A#DNM,41=A:(=D%!L1.EN7'!,ODRB!'3"* M5-$\PPQ*1O9@=(UQ".V6S>:H:,@0^T E7 :X[M(&T+]-S7"DNF\3)MAZ<'TW M[EB,!U.*93V([RKX"_]>FC;6'O4FJ/XE&W:-V?K?G<*&/<&0^E)Y^K_:?]24 MA6+T,@I/;U\Q"S2H):8+.&)N56+K8%JN#>YJE9X0VIH0E&)@)4OYHA""[>-H MBO>(@BV5J+J4XE%Q0@7Y-$[PN"+4!_L M'G;791?5=X"S>%"]BBN33-(=J'(WC:!081@[OH&[6E7*^UBEC.%7YG>F3I58 MUAQBN[2Q(@YHSG';X5:73 )G%':3ZL%F$QC4=I$01G:/B-6O$B;"O$C#[-'^ MQ[YCJKVXG7'A+DQ>K9F@_,U\A)\UZS?/KRI8L[(YB.EGI(F,J/-+,CJIR4E'J*W#8#;;V*C$R)\2'<*&0"E4*Z5&+ M*H:=2A(JP2S#Z$IQ'G>"/? 4Z+&*[F8!B@-^W86!3_G7/_&/L>Q9+[0U_C&? M'3CRKQWGJTZPO[O[0H8IM +W'N?^'O_< LK=$-IPF(/#";,\O=7C?\@ +R)8 M"2PK,Y.)C^DX,_R<=; MFM?A=H=U*V"+SQ\6U;-Z"'>!W^[O?<;CAQ>)P QR1I\=_P(?O!Q\__/K_ 5!+ P04 M" *BF)1PT--MID' V(0 $0 &0Y-# W,35D97@S,3$N:'1M[5KO;^*X M%OV.Q/]@L9I5*T$IGC\P=J?[P;]P=-MZ??[WK!;H@>L6(#=G8A3H9N-3N\W]F7X M1[][6YI)/YW4?[GX(.,2XZ$E4 2I'=5X7)A%7(]E7$E54K],TAN67X]4 MFJK(W0I4G%:,_$O4:ZOK@$',A*&/8@9>U(1QTJM?N_SPVU)R_$$2S7: MS>[+1(YDRFAGK%%M-QO51]K:/@17U_\@!,_ZQ&*XZSX->Y]Z=ZUA;_"P!+'? M"Q\/0$C%2UJ1L8]9Z]?O3H/4[)596\]YS.XOBH5/7.H1CY]-F7E"IS*8LW3" MTSK; K5:@3!M!6H'8:GY[BZG:@Z=.]ZD"]O1;CU^Z]<67 MK\+>WF.)N6EN2Y32Q[V5D'8UK%TB4 MSF+(^J.-0>L>99M.9'^7:S=L"U./3?A4,"VF4LR$C[A*P_[,N 83PSGN)TJG M3,7LD](1:WP:/ R7^3J1J:B8A'NB'JN9YH!>NZS\JU$EJR93 1MJ\<+N5)3P M>%XN%GJQ=W%C26,=@8\G^J"XO]'H:!I=O4(:M;D!>4"3:,Z>0890^&-1=FS* M.>0KS!"KE'F8E\N8@1,LBU.="3B(IR*"4!%I.,"!?9*'+. >;FFF(NAQJIP= MX\7"ID4L/&$,UW.RB?BSP,)KDQK<\X$&:X:D\K0(&7A2>UD$LQC# <47FH'4 MWH29C#Y6XV="BWP2VD$D32BX+^,QF\ET@AV:1'@6(8MP3X:@*\_U]* ,$"&8-A1-85H\I@/\SQ6*\]EW$ E>6IQ#PR]L+, MQYQ@[1I]H*(!JC&D.0'K*&,HD\)PE3,Y&8WJ9@%F!^X;V_\VVZ]?(=N'&\SX M^:?:]<<;D],Y[Q!)'%402%R>F7/+FA[C6EA^@F]R!!^!1TP@*T:A-!,:0681 MB@,5"%P7"[XT7JA,AH%4-[0*'5,3K3SAX[9A9R"F+\!TQ[[NBS?A\5BP%A3Y M*0MA\>VVY3VOU#ZN>L.^5A9DE.&Q=!@#9%3@'9[&DW M%D7EB*1UE_L;$)N\&(A\,Z[-&:D,\GH0P3&ZPI?6@KJXX-M=/QLM^D-+3^$\ M 4 W3K"_=S1\I)K;Z*['Z%R65R+[9%]43L@O$DCE>9DFKZS4J%C8G352)L50 M>@^&N8R'B?)7$>QL/XX X07OMXQSV.AFA3U0TEDSSI:PSAVH"3=+Y::,L6P0 MOM42ZXT\S>O==#ZT8\/8*Y-B>^,/_44]LW[_YBV0L MKY2"E&L](U:B@4F*A1.*XTX'LD#'T82D2IME-;(W,&,4R305XK LCQ3*'3WV M)>#9.#'O+HL&[P9>$O5PI5?6R]LYV!?4BW.TN26XP72]6)HN4@1]T@.]S'2 MB*7B' IEWFY@! *"KJ#L2I9!O3)9!!_!(78SNWP@\H1.K\6JDZ@P;\R M/")LUL"G]FU;[ORRDVT93U4X%:3=,;3$O374>:*)* G57.#I;*)<:O&-T"(4 MA\O:"4EU<5BQ:[^\2?:N9'<0Q?KK4^T'!#@:">VB<55F5Y=7ER>]M*I=G1AN M^YOGYJ^.*P9L!V8[< M?(T[K\?U'B=.D7V@="9KYE\XF0U:^69GN\4R2+CER MW^U]OA]B_,?UT9LC#_",G8@^7W&#BIO^:0^&P\&OP/?"[,&;_71I_Y6:55-= M_N[)EC][?G_ S51(F#=%^%E=&AB ]?)_ !!D47"=RH(O6^(MI;:K-';-;SF.:E^1K5_(\97"94Z0\?<-/^ MO<1_ %!+ P04 " *BF)1AGD,9*4' /( $0 &0Y-# W,35D97@S M,3(N:'1M[5KO;]LV$/UNP/\#X:%# MAQG*;%X#@&'-MM#'AQEAK=]I&6*)NH M)*JB9,?[Z_>.E&SY5VMO7=<-[8MNKW$_7HV@+7N1KW?V=W;[F@X>KJM_'H_&/O9%AAW)?3\+;B"R\QLUJ/^;" QU,9 MUA(5-2^CY(9EUQ.5)"JPMSP5)C4M_Q#-QOK:XX'TE\VQ#(1F#V+!GE3 L5)G M.'C[<%N)Y72&I5IW[?[S3$YDPFAGK%6_:[?JC[2U?0BNKK\@!,?XQ&#H]I_& M@S>#;F<\&#VL0.SWPNL#$!+QG-1DZ,)J\_K%:9#:@RKKB3"4NESJ7K!WSDP$ M094Y(DZDMV3)C"=-M@5I;9\0;85I!U^E_6,XT=&-,4*$ZMP-^[FIN]%3K_]4 M W>&G<=W_6;^RR=!;^^PPJR9V\IEA77[P^%CI]<;/+Q=7;][['3SZU\'O?'] M;:5Q>?FB8O$\,9TL?<%N627B4U&;Q()_@#^U=$63SY5TLX&]?/+UBPI[G\42 M^U[%U9*X<8$TZ>53BH\V)A4]RC:=R/XNTV[8%J8!F_&Y8+&82[$0+N(J-?N8 M\A@\])>X'ZDX82ID;U0U7UIU&M5F MRF/C6#RSK@HB'BZKY=(@="YN#&F,(_#CB7Y0W+_3Z&@:77V#-+KC&N0!38(E M^P R^,*=BJIE4\8A5\%"J!+FP"Z7(0,G6!HF<2K@()Z( #)%I.$ !_9)[C./ M.[@5,Q5 C1-EQS%>+FV."(4CM.;QDL8$_(/ P@6C&O=OQ"QR(S0#@*I?<%=&4[90B8S[%!'PC$(R6X$ M:,K%/N>8YK+)LNB'0_POEI?O"?#)!'CY7TH P3P9@F%$UC6CJF _AN-Q7'@N M0P\JRQ,).S)T_-2%3;"V0!^HJ,I&K'S+U"A6CG!Q6[,S$-,58+IE M7__9F?%P*E@'BOR4^ACQ^;;E):\U7IV)\[QWH24^/^N5:V=M3)/4PHF.G^>&%7J'!R>ZN.G4 6?" 0E6\GV!"J-80!2-Y>:!+128+URKW%\UQI/M&!^=2CNA/CX)#T6\7"J&G(:!)G-H..9RK4).^L4U M2$#M(T67QV[N:<1>\HGT9;*D0KIO72*>"8KQMZ7,QM!"^VED\CG;493&$>*M M3>%W'!6[!H!I1*]D!%WY%X+KG+/^G/NI(3EM M7'@>VA0Y!V2]I]W(B\H126LO]S<@)GDQ$?FF;9LS42GD]2""8W2%KT8+ZN*\ MSW?];)+WAX:>PGH"@&ZL8'_M:+A(-;O178_1N2RK1.;)OJB,;&&?(&(JA)9?$_=4)Y/10?4PGT)J_3T*$]P 'GWTIG MV<'YF>J_1&BH\Z6FW)$"?LRJRZK!6X"W5"UL^37UPG0.YB55?I8FMQPOD+87 M0\M%BKA'#'X5X5'A,D:^-2\;"M#N$EMBWAG&6:"*(?+44 M>+J8*9M:?".T",7ALG9"4EUL*W;!1XV?OL GH78/VVZR!P ()B*V G]595>7 M5Y<[ 2H8OCJQ7ICO;YM?P-8E9%O9MY4_%VL(?;% ?-'*TZ:OA;:*M+-?>ILE M9BT@ZZ%[/!,EJR)SWQ^\O1]C_NOB[,V9!PH5.Q%]MN)&+=OTS]UH/![]#'S/ MS!P#V0^7YE^E7=?U[!L<6WV"^_IPV]\ A'_NZV_[/T1?+^D[J=&_[DP* MC[U99?W(UNQ/R.(>)(V3D;0&[;-'>T;#HCO+G[?J@_9FP:3/[;9DMNK(X_T= MY(8<'79;413(+MEKU;.O]#:MZO1%'S?-'P+\"5!+ P04 " *BF)15$4> M0U4$ #5$0 $ &0Y-# W,35D97@S,BYH=&WM6&UOVD@0_AXI_V'DJE4B M\6(@R:5@+ %V A(7*'#I]>-BUO&J]MI=+PGTU]^L7\!QTC:Y1KW+Z?B O#O[ M\LS,\\RN;0P7OX]-8VCW+//PP%B,%F/;M/^LMII&/6U@;STS@]&?6)^@?SF8 MC">SKO9Q.%K8FC+ X0&.&U NJ3 -:W0-\\6GL=W5[MA*>NWSVBGC&A"?W?"N MYE-7)K.,:3XL(.*&\:H,H[8>R0YD[64H91BD76[(935F7VF[L6^[)&#^MKU@ M 8WABM[!+ P([M0;CRZONII@-QYN9?1->^.Q)9/0:H)1[YM&?:H<>VS_YLD+ M G"2B"0(!E1(YC*'2!;R&$(7!AZC+M@;ZJPENZ4P<=%,!1"^RFP7C!/N,.+O M;#\ _Y+!*V"?KD6\)ER"#&%.'>7!.[Z,H\Y[_>P?@H3QDQZ%.1%+PFE(U5DF[K>A*/&.?Q1F]<&M?N8&ZU3_?A'J!O-%X!M+A#AFJ^HB)'X=%5) M($\%C=D*/2DD^G$2J-'7V'ITRD-NH.,+03=X\KA 26.!QX5=+D%)^4G.B ](BL0\F3_%9$T&1*Z;5 !*ZAV'XLS M#$4IYP]BIYEI_)-%5*WI]<=VOE1_,K/L614+R[@WG=OM_.&[ 2YG0X-TF:ZF M:S"PQ^-IS[)&5Y>[]GS:&^3MCR-K,>QJ#5U_JZ5X9A#+K4^A"UI$;FAU*2CY M7&523MQI<9]Q$OW<\32O<$3G&(FKE[.*(87[482? MY6 '2J!43C^LB4 =^5N8T2@44N7Z(A0!&!>3J\6N='M,TFH<$8>V>7@G"")M MZ-4/1EV-,B%38$8J!"&2]I=\\<.#B H6KH"B E:HP4C28$E%RH*67D&9-G5P MF8_6AVR#.R:]I%.)6$EX+9A4_%0:L#>.1_A-LGW XAC5761ZZE=&='#7/OKJ M(%!?S=\M+.B7-1,T0&$E!;E4)C!_@$XU3H]6Q[FW!1@["%G1:;QOG704.'5B M3LTD]?@W4W^*ZO\KY^G*6?X+E<,X4CQ(CF_D$I>$84D'EA(W$Y)+F))5A/5: MD:JBS,3W$0I*0M5J-$3(LC@]"MQ=#<<%5RQ9.B$0#EO[*2E#5-'^SE!07 V> M0;/D//M[/"NGOTR/(AV*-'I9?I9N .J^F5+/S!YVU#IM("V3L.PL.6=25_>0 M\X$E;I[G_4E<]UOE+GV#X_ \E\P2N(30%A*E#5?A;:%4-M-*641:BCDV_TY/?,FU ]KD-?; F'80TN4"5X:_L< MWR?PKPAR'K"?"68^[C%_7JLO3[J4?LN] LX"S*$]NAPN4&5G]R$6^@&+ 986 MQ-'4?C$1_O-JLRCG+ ;U]N-X- A>M]8>>O-:/7GZ"UWQ"-H=[NK1&EUC?_:U M)3VF(H!P;'B!T49 B2*0K5:5$0*274*2(!$&*!'+QG//.N&/<]\9X]XYQ MY_HP]]KKP_[-N>=:ZS^I0]0I<-A(SU /0 ?#\6 ZCX0.*>K?09MX8QU\_;Q M]'%U=_9'&WICI=&6 7XA47E)82/RQ[G%Y#4D))55%)54Q62P)S65#DMKZ*J##$@D8<8 M#W$S,W,KBPB(*/_;1FV%<@& Z* _#/QE$ V,E@Z.H&= ,D( !OV/_S8!DY^#DXCYV_(2HF+B"HI*RBJK:Z3.Z>OH&AD;F%AIR1FY=?4%CTM/A9YU;UM:V]H[.M^][^L?^#3X>6AX9)HT,SLW_V5A<6GM^_K&C\VM[9V?+ ?( M-+2T,%K$+V2()NA7/"RT=()R\"/:9H@K?D>%3D;1L^KH #W3#H@)X%@K% U!' !(,. M)C 6@ %;/X$HP-/@D/^10SY4>Y'M3 4"RH/D776<*5Q]7X/DP: MVMUH]O^+R^E>_ME:?:2&(9[9QVIM*WXC&AO65&6'VL%Z*]$/H?$[)V'L46=CS 53V8; MC96E+R=^Y$Z=*V_/#E04T#9 S+ "4R@)Z"2%/L68:1UNN%^5'M#6G3@+Z>OOF:K MM6XBKGOD4->WH3^"A%EMEQ:U(]W*G_3X2G.R):;N:HPNJ6P5IO%:%I0L1Z"O M^I3QBZ(HE3*>7.2KYH,*[CF)3.%H-$"8 M:*^<=@P0()<*4P$^/WOKZP4"@B)A0 4+8B?V=EGM8/ML^9$;K.G[>TG2='RN MS17N:AJ?J&#S5J>C_:@10"F@59J'N? P!>""XU C_]\8B)"&4!>"^Y&HYI[ M)_B] ?[6\CG&6@=";7!/_]#HG;.@L[WH5QL6?]*N*\A@92 #+*MC M9@+)@X\VBPL:%D/./;X4C47[=6X6.*H9HTAG,GIJ/(J48J4(O]^=?Q+K2.!: M3))$A!@PHVRWTT;.5_L7MN5\""#*VI-\N)]W!R#TQ4N2U2_MRKE*9?G8FW2J.(':SM)Y$DGMTYP@:;P M)PC0,;PCF#*KF5#0=!]8>S#^X/)@3-,(+\0C2]IX/*)3%EK@.)$[7',Z'[4E MDY@9SHC MDUAC=V!F+F^R-T--QJP >H6H(5* X8[RKXJ[XL50*-Q!V6WFPHB MNL%I-',!W\T$X0)9)0H+B;6BUN?0M?BN?N]*H7$JD.S%;^)1NL1OA?TW3A!] MG*1I5JM^.TAVZ$U=M)K-KZV!X"%Y:2AFNGSR!AYA\J\M-J3#/D&S#L<'J.!5 M_4VI6H$-8\7P:KX:YJ92@.G*AQIQRN&BMI7:"XC M[7;JQ_Q0N(25OH*67LLP8.9YD\7"W6Q_UHS6?8JD4LN5\"UR>#\ 6@C*>) X MG:+A1 B6]'I9K<4Y=A/P9DC"3X:;DI^K6#;>DXU,G/+-6VMCAWF3/NNM'8HV M%#%UL#WWVM *(3P@F]L</;]5XDA-V,6"'\S<9T*!%^/H\M?_>%9)DBSX=3/>GR0Q>1Q623M_J>(M:NT@MT[]):4*SSF_?B4Q'$&U9INOZN+FZCUFM LD MW#,\Q)JN[+Y#"+$#' BSK\X2!Y^"W(V?* M91UU937\=0<^MSKP]2FZ/=GJA,'&9*=C02CKD42\(8(G[EH@C1$0A75(-PI> M,GYA/Y3H)WF4U7.M4U'+M]1KT]C' KN5,5T9:0,>=N=#\T3XUBW7[Q0KU^,1 M4_Y4<*PGJ<" +D:MK6M^68!JU>I;7/"64WI*X9 MJTKG)Y^O1JH3'I5ES#H]$'[*!_(<58]%*]VPN)PY)"IR+T0%C[I>4Q]O4AWW MGI=^A:A'V&2%>K=OG:E98R]@6VG/D]03I52EF!ZN_Z[_&L_4M*WC&;D@HWQP MO$ -TT\D(AF'[2Z-.ABJRY^=C_4%M^_V?%P=Q F0$F<^JL]ZGUG':MZN M)R(>NO]LSRF0UXC=ZZ[R/UGUCA'U*/0VF5F497CXC>M@EAGKNIOV]V MLL@-O9++O@:62J1S^CVQKV(_>,W-.L*,QL&M7S MY[)A6F_NT8&0J,<'-CQ^9]Y%5?*F,1HE/X%#UYKY>8GHI[6P0A^W;2V36QS8 M*N+T1GCK<3=MLIK#..)D]')RVGS5CFA1%F65Q YV3_3VUG1XI5)9\:)S7-[F M0P)+ZHY;?)9&FZSJ.^G]25>O8NB6/[+JUFZES/NI?>$?141D8U #&G5J J<4 M+B>L1'C"S*DW&V$!#:T2.B85FN>^N/CPK/3V>",TI]U8!G8>"DPJ,$U7%W/= M2,Z<#(M4D)5OZTP9/)_#*2=PV@!E%.+B,G'/F1=NOD3?60CG;RJY-F)1KB O M/FI$H,M#,*O=)L)-*,=&VC$S\YC=#5&84:_IFO&/U_ S@VN:+S$D>]=H9 .K+(F8=@V.O&X4$A?.*I%E@L=-MLW'O4M MBZ]"S3O*W?-#W,5W N;9RZ=A%]+H@.E Z;D*!O,]IXC,-@5$^O;+M\G<=I<7 M/T*\MYT?L/%*;*%#E==9F]=5K=L$S;^JMYFP2O0QYVQ]M$?'Q'19*8TO M.X9B>,W16,+LD!,(L+GK MIV!['Y)QKHI@_#LP\T*R"GI#XKDZV#'X@2#[L2QU[0P4OE7.I M0 V0-E99)DX'K&C\F!B>/20:2[9=S(+P^O9\7\U///8*([EC>V#Y7%P;>"8^ M'Z,[-SR>,]Z\9ML>WEG#'H/@Z]$_;> J,Y_F%\WL%ZV*/]2+<@M2^X9_0+R7 M$!]0&6@3!JUD\7^4*BG-K:I.=B[AW:T+.C&0H00K+OY3Q[P?"%C9+8C5[F7* MJC:,FME7(MNBTTW[9X[S5^KES=_^&;5X#B6?'BY3W8["#@U$'"SU!42)N"(03_&,5$!^&)P0V75]?7\7CXP<^3SIPT'Z?OD5?.+$^/JW'[VE MP(Y?:@VUAY#!K,X!U['+=@[GU\>ZUL]]D?QVW7 +3T\9 >9H8<1=+8ZOX=K/ M%Y..=)@3HC $ 8D=;D#4/+4F9M\T4J+1:H#ZCF>J&WQN8MSAY;QEOF8/27PK* M"M'<80] MMCCXH5F09-=!F0;[QOS25BBE>-9I39=$0O FC( E?U3X*9WD(6C=//P3.- M[B$[3*-R,EB#>\FRG52P;$[@#RJC\+ZLE9+.%HS:A77^DA5R_'[/*4IK[/?. M\BAE"5+,PB??)]/U.-A>6ADK(=9[GI)MDV!R- +V<3B.#PH@Q 5W] J>;L@- M#&LAA5U4+HKL(L%@?[A4R5(/>]];*T3C!&+F_-M3*T>GQF=+RHJ[*NXL9,M1 M 5)!*]0E<2I3YLQ%);)X)YPI\_+ZRK:9KYHH/HFNU8UC)^/)[7O_6W=#*\[P MC@8G.N&68;_=-AYS-+(>UU_'R#N^^K87Z? -XR@KMWKT?AL'VVV)LFBU4]%> MU3P$$\CE30@*("AQ2 HS W]'*/';0C+TY0W(B(HN;E MU!WW4GTJ@&*H((6;OL&'K/G.Y.?YBE,H@QDSRKHNL3L9'-D[5U;<^.V%7[O3/\#ZI>F#[)\R6YB3YR,KQEGO&N/[633Z70R$ E) M:"A 4!?VNE_[P%X$2@0O$A:>J?4RZY,G!N^ QP AP#QW0\OLP@]$2$I9R<[ M^[M[.XBP@(>434YV8C4>?+OSP_=__M-W?QD,?B2,"*Q(B$:OZ.+J^B/Z]>S^ M!ETSJ3 +"+K@03PC3*$!FBHU/QX.GY^?=\,Q99)'L0(%' MNWOP)_PZ.!K/_PG^L_=A_\.!MH(&4S)#".% MQ82HCWA&Y!P'Y&3'4J<$>3%:M)2]HT-=GXAHLZZXF%V0,8XC=;+S1XPC.J8D MW$$ )/'FJ].D*$L$#T?[G(Q 9*]_>&O'VX>C'V9R(BRWPO4+R,19?2'0UT\ MPI)DY"\.?2I]_^CH:&A*@FDYO2XID<\P#60YARG2.KXILD@:E#- 08D&P%*] MSHDL1=F4E#!)-1<>)5"BC?IV&:>Y(('NVE[G'PVQ" 2/"%@0J %YF4>88<7% MZQ7\G0/"&8MGY4)")8;:XB$0#8"*"!KD?/5,108IE L)/"Q#0R@?AGF1S:8# M#6:,*ZQ#EOEK/J=LS/5/W0N/-0R/P(;TCY_OK\OCA@'KG$-LO<,3Z(H4P%W\ MF0L+"01(:E3M0QB!:&C%44./-,-WPV7J3$ L27C+OC>_P8T2.(WENJ^F7"E) M&<="8#/Z $=!'/D5# L(K0:9'B]HJ)OC U3%!&]Y.S[G,ZC>E#!)G\@UC%&S M'-3F#![8#P#KG-7@OA"Y*)"(CU%!*DK$]M,Y9SC2@\S#E! E75<4BSW 'U8! MGTI B8@MR/(.PTBGID11,*(&\2*M!_ZOF\./OBI(_%M_W%&(*5/,)D1>LP?% M@]^G/ IA)GOY1TS5:^*/IL0>A[Q;$HW(RCQO>MQ@/0!8RPOH#_UDL*2-2GK+P5DPPH_\VVA+0?84>J+_1,QXJ M@XC+6!#X(^-'F(7(EM C?+&DT$SOK*JDV)84>'#]UL%5\^H6:W/W!]-[$D 5 MHM?3D,^A%Y\&9KU)V02Z,PNQ"-.8T8#.@_C1,N*9*)3*0@MA*)?6'P]\),\E M:'[DZN]$I0@E+FA"6.Z#_;UE'X"L4M@1B$,@+_--?]QPS9Z@"EQ0DK9X^X$' MUOUE6"V>_B '@7..:7CY,H?5'S$#'$R'Q:F4^0*HFL2#[L$RNJD4E(E)AD(M M""62^H/YCYR'SS2*,B2OH3YL0D<1L6&OI?(@?[B,?";(0GPAJW?@0^ 4,7%: M\PW%(QJ!I5D$:4#G<<#7RPY(194U?4M>& L68%I'F28^@/= YGHH>6:C;F8V6W2?>X!TEELI:S(XNT3 MGEARAJ/%B&4]\"#H+)HLGOX@!Z%K1I69Y\!Z1X\8E$T(S(%(_O+!3^!!UED- M63+,0J@@I3]8/\2S&1:OM^,'.F%T3 /,U"*I=\CT>W86'I+/;@ZR[NR]$\/4:Y-\-B@-R7V^,!9 M&3;*"?70*>4)(*?Y^R@\\+O+2D^BJ(^(.^F- MJ^4@_2SC*S) 720Y K%NPV MVO5D'MB=M63EZKZ'#O#L'#P-0V.F?C.5M\\+HC"-*G<<5O%Y7.0L/[V;$?6D M/)=?[#B)BA[YS5JCYUD7ZYGMJF:D'N\X*U4[.5!(S12R!GWV1VW?:4CK\8BS M4"UZ9-M#FN1Q\HY0264[;7/B/'YU%LGU.:%"_VN00NI=&ZC;HU;;5=<14.[G MKYWE?)/];]N.W28OF'?'>E+;V9]#L*<1.+F'AMG&0H]OFJ'L70O1Z47]78 P MCLCM6/]EN]E;ZO&5DZ,PV4OP1"H#W8[3A&8O@:Z-H75$'MB=W$0*^S8.%K+) MM?#7DWDRL+ M#FW%Y_&B9^,T_%A(U_. 7'Y"4#;X]\EQ[GN@VAC9CL7C+B=54OH^:1L]*QRE M7SG$2:5NQ_KP; SZPL:Q0KFVE@P:./RCHB'*1:DVG\K2/*XM=$N\22SG&G4 MG=+H-#/R5"O*U"+0BXSBK<]U3V.*AAHB^D0>2)#&M T>VF] MC?S-_9HG6@!G/)D(,M&? ?E(U ..BDF;S8CR>-I)TS3UM)6E*:A%H!<9Q3WT M>OD.A6:3LU9L'F^ZQQ!\NQVV7;7&:8N=WJ7%64:RWHWM!'D- 08S'^>ZY MD?6B0*)SZ^@V'BI\KW!#7B^3Z6D"3L9L0TV@^!G&'C8)Z[1L@^TMC6@]+BS9 M<+0X=+N=F%7M3ZV?2;=B\3C(S8>5[&3=^JG"3VE*'J*>I\CGK7I&C\_<3%6I MSU+Y)B26;4_>^HXM-@[CO6U%"<[DL[F MD;[&Q3R;"C(^V=$M;)!=2O,;5&GW919E)%IRQ04NIE$NHY JSD2D]WQ4WT0# M0O2^#/WJ:)@9OX.&&Z@0(-ZV0D4G?5G5B?"H;76 A41?7DV@:;>MR5)OV'!] MAM:]+,/BC2U0&2X48J571/GN2DINE[KA@1%3P:+_&F1\ _UHL'\P.-S??9%A M:EL+ Q:U:F= QM?2@/++GQJJSABTSG=-M%5>"N51:A26,@Y)I&3V9+ 0U;C> M57=-E5DCJQBS/]8RI.SRJF:6V)SY7^O8XEQRU_>V56(P,6;,G/ MP4)":Q.6+^%J9$#&I'^L4W_G5WQ[6S@K./*QE2?>/>ZF.8D=4R7E3?7-?,F.R6O,207- : MEFS"AE+MZ,8A6L : M]%J1F5Z([2 \DF;_S,G.&$?F4DY#"%-/RL-'PYK,^" .,!I%^FR^GB''Z25T M>J[\VYH6RAB,H"I.7C?Q>)Z92\',S*)1:HQ/?B9 M+]4?R8LZBWCP>X9-MT(GC(7Q> 4\K!B2D6V;+HGUUG0OKL^ M4AA-7ZAL:GUBT$K&+U1YS S5<4AG^N9CSJZK#+[@,^C*2^$S- \_@\V9ME5F M530 '+606T8^D-F(B"ZL+M>[EOV/S_Q-[+?TKF?_5)"W\4!!\UIUN.*Q>),J MV(K;UP"&(1X]P1J58R;O8+D/G)?C,0GT&3%HGS]!](:A 7#B\63Z.*5"O?X4 M=]E?UK7P,V 21T5U5U1(=0&3&:WQ"T*FD9WM\=$M3DWA)PM)B%DHB-2W(H?) MZ(PGT*4T=7= M#2H?8UO*(,)^KD1=X7U'-T^F'W&A>#/T!W/\1P*.\HWM;9I M8U.M&XVSN"-"WW +<_;#?>?)TTW5U-+;WX1G'W;5(2UE[2S^1*+K"8M+A MH.ZH7"5J3H!6=AG^"@I7Z-6P$"-D*>7@^:"6F[7III.O:>+&^KR=NCE+Z!^F MA!2V<*<5[F"UTLJ:%9)&^AC&/9G'(I@"X'>"3P2>==>RJ_6ODO:9S:%],B5] MGZ#(OC-@4DP=.+"U1?Y5Z?15CSGQB'A7I0;.T_E5L'O%70HS,NRQ*=%K#6A-66$P38:(W8&1.P-T3W2(#:"E)KTGF M]=:3F%'58=]=S[Y5LG^S4D70J!9/I'[R<[= K&C8"N.PC@ON!Q?T*_.)H3M[ M79#\(+&1O6K%W=V!O^*Y:JVZ1C:Y,V7NM'+";DRZEQT9P59K5F MD\,&TBI-IJ^IKHWE1\[QG"HU/J[CWJ8I!O8CJ=W;0T:(6$<[H+]H) MR+7Y6)<)2[$8XX!<1?AW_28DPG3AL%5?5C2+DRL9MLJ.5T=%4?328=Y.YWFV"S2[R6AA(ZL!)=WLX' I&HF*BLN@C M*<>^Q?[W&\JR:EDB1=F.23D+%&VJ<*AY^)##X7!(_?3+=!2V)IAQ0J/S@Z/# M[D$+1Q[U2?1R?A"+H/WCP2\___4O/_VMW?Z((\R0P'[K>=:ZONU]:GVY'-RU M>A$7*/)PZYIZ\0A'HM5N#848GW4ZKZ^OAWY (D[#6, +^*%'1QWX_:_S%[8& M)X==^"_\='S:[GN"/F/6/NX>=UO_[AZ??3@Z.SKY3^OWA_L_VFVI1$BB;\^( MXQ8H'?'S@Z773)]9>$C92^>XVSWI+ H>S$N>33G)E7X]690]ZGRYOWOTAGB$ MVB1%DDG):LKDCDY/3SO);Z$H)V<\D;^C'A)),U;JU5*6D/]K+XJUY:/VT7'[ MY.APROT#V0:,AGB @U;R^C,Q&^/S TY&XU"JG3P;,AR<'PB&ITE3=D]/NE+Z MARLJB2"^I/!1P-^2+-X/KNAHS/ 01YQ,< _('T%5\C6?![T<%EEEPJ#\9:=6 M=9WMJ7Z)0DG2XQ!CP>LJNB*\1;5R38#X\#:DK[754U2RH9J]: )54D8P?XQ' M(\1F_6#IV346B(0FJAI6M*&Z#PR/$?%OIF/H0YA?1'Y?##&[X!PXR]ZK+64. M:8LOVQ#VA>>Q&!?><4?0,PF)6&[SZJ+F#? FK]VP*>XP&#]X[QC*RM& PL5@ MZ$4!9:/$S#[1_EC.1S!3S"+)TG#MKM'Z0SY0_KXZQ)8Z*:/@GK?AC3TP>VX^6], MQ&SQSA ]XS#1Y*NY:&?'8&JIKU1XB>8+EM<=,6]1(_Q8X#COH:0E.ER:!5E; MF\"C$8T2 MY34,F0@WA# 3*.7\G5CE;R#GIP@\#<0BF+XX.![Q2#8U]J]Q0#PB-/R9"#>$ M/Q,HY?S]W2I_3PP&&\%.F>CD?'[[ST;9 R-*(KZ*C6+0A9!05 M+Z?B'U:'QI(W9.:#-M1[RR$H)^*?KA!Q%8-3$^GFE++"KM!BP$"FF$L-P)^0XRAJ'35^32X^;)II8[SM@V(BG5KU^K >Q0H\A'S'QCU8T\L MM$V@PB*A^'1ER:5^$ZE^9(%%S:C6.L-1*;//;6&&UV(Q7E6R0S,Z*J99WGJQJ" M@K8/1=HZ*QM)^[JW--_UU2U0T@([7TDE[S580.7+6>VD^<8LK)7RFBKZHMV( MCMPY!D=#_B-#(A,4ROR-"W$%D]4,AE9EP,U,W@&6*CQH0R *$NU&@Q:+\@'V M,&@.Z_)/6)B'(LK%W*=,K[^"*;OAHD6^T0PTU3"3+^8^$WE]%2V_;C!H:QO= M2TE0^1RHZJ%B).T^3T8P%'OB=L,]L(8";T_,'L!U$J"XM-%CF?RD'TAZ,0<( M4S.E4UQ!D=TX3B^"]>X+ 3,\AP::]J(TF/B14O^5A*'6YIF(.TR9&0 %=7;# M-DMFP'R57RSO,#D*C15L6 Z\Y-:U ZE'/_C,Y]W*>$E?D'.9';WF"I9*@B\[ M7,679[M;6+ZM+%D&F M&/- P7=+D'RR5?,",4!]LE$P$P==X_F]FLVZFWA , M&AX SIL@P)ZN[^U:D5V/2;FR *5A6IX0Z"^7,^B=H+%T?+GLN!>>().JQ(@Z ME5@=K7:ZU:I5J--<3N;6HEEB'Y[HA0?-P[#2J=-YL#4JL=IGZH^0@L]; VIE MXJZ-1#70U\/8Y[?0.(\P&.31FS48KU-+TRFO@]7%9%]%$]R2"$7>AO-":25_ MS@NUFLO%!./E3@\>J3SL=,6PK\T+U\BX: (T_5]G E:0568C6\GN'Z?35#\P M)4\CTW#R-,@J\Y>MS-"IMK>4@>HQ Y/#<7+JV^!LC8EPP_DT@5B9#VW;]>IQ M'LL-]G[P.$0,\\^PPF$/F3W,VNF*5D'GJQ#8II"=I=+Q-Q%^V 9E@4=\9,0%8GI]LP"D7=E^Z,J45L M3F[O&,VAJ\Y-=X/*-!]BD71?FA=1BV.S"O>.?#/8U5GN;O2*E3-N:UGO3';O MN"X@=#(UOE1OQ2&X[[O/1L>;-Z]Z'_M$K08P3\NW/-/+^_^>T!0O>CLTGKPT M+GN\IH]7K^*]ZR[UX#N9-U\>K-!T I5 P\E5P7(R3_XC(M$=Y;P?E>PUFFS- MFE;0<%)-85:GV-MPZ))Y1R;Y02/,34KJCU8E-);+-)Q+#;+J/'T;]%WC,<,> M25H'?@YQTNB1?S&B3)#_5=E9,_&&DVH&TM5$_H (:5WTNRI9H893M0S%/&W_ MC?-8S:Y"WO6=1KW;?G:0"'IRK+_4J*RTM>-<'YF^0Z\6M'NT6MW0RH-=J=XN MIEEF.MZ2B/ A]N5A"R,R5@2LDE+>E91\K*CNXCVFF:X#]'J/!&8$A4:TY,LW MB96\YB[F*V:J2B,PP!RSB3YT45:\<=8KIWUE2F![1[/P]F[OW].SM-8@U07A MQA'@&K3H#P97G:'?[JU^5S02#'GB>\QO?G,P>M'PD-QK9R+9-$:,@;DYY=>. MC#L7\-Y@%-4*8#MPN9>IQ7;NLH,-.#*_\<#N!N;"!/Q&Q/ JY@(ZUEQMHZM= MC*2;2J$1...S V_LY+W%%XKV]A[='8ZO5-U[Q+YAL4A,-;HS22-F941MH_7+ M!YH>K(NQH)O1.*0S#.Y2\IV)6M>D&\CN&;\&B+?K9>KMT3V*X@#L>LR2%.*Y M%:Q8 AB)[@EMYH!=]#C+9NWLSL[U/)JB^)XP70_T=MU7Q1B])&$HO^+3BT![ MS'D_&. )CN+*$6H@N">LF<)U\5CKW/LNM(;IVE MN"?=F58R5K(F71QRO];>DV]>Q@]>D5AQ-\#ZO2H?8#D&M7 M:3>SI";-A6\6K@W;16-JBN9?&+&G5[J%[I#5]"YZ08;6Q8W\6B#@Q=LP?4MU MO9\.,,?K8KRV#HQ;&K,M]8!Y5>^F \SANIB 8(KB(A"8)5"(-I5TS?K>14]8 MP>QB@-@(R@"/$)'W>LD;GSBP)C%MVB<4E>Y_QU -PXQV[H,GX[&# ]QQ*$S MST-O.[\6OZA"O,91;LB2*8="FHQ=&P24.*,-+4>:;J6 (E"<18K,>M%GRT1&YF4N3W<%> M!/8><_TGP-[PK;;/5!9[=GDJ[1O!=W'%EISFE'9Q&9-F7RPZY6HV3;:5*!.(X8^O=Q'6JLTJ MER5]KWB)]QJ@7%RCR/S4?I 6-%?Y(GF06TMY,#"YJ,:V@*?;3%(^3EZXO)NC:YX!3Q6]A ZK=V>4$DU9?)2H;GYM>5GLI2-?]HPX_OG_4$L#!!0 M ( J*8E%-_1Y=KBL 'N\ @ 5 =')E>"TR,#(P,#DS,%]D968N>&UL M[5UI;^LXEOT^P/R'S)O/J>Q;8:H;SE9((R_..*FJ:0P&!B/1MKID*4U)67HP M_WU(T8ML><,DB]+DIV\'/^Q_V\%) MD(91,O[I6Y&/=L^__?E/__HO__%ON[L_XP03E.-PY^5SY_KV[F'GORX']SMW M29:C), [UVE03'&2[^SN3/+\]<>]O??W]Q_"491D:5SD] /9#T$ZW:-__Y5_ M<&=P],,^_9'^Z_!BMQ_DZ0LFNX?[A_L[_[U_^./)P8\'1_^S\[^/W_]O=Y<) M$4?)[R\HPSM4Z"3[Z5OE,Q\O)/XA)>.]P_W]H[UYP6^\Y(\?6;12^OUH7O9@ M[[^^WS\%$SQ%N]$,R:(6:T94[^#BXF*O_"LMFD4_9F7]^S1 >:E&K5P[TA+L MI]UYL5WVJ]V#P]VC@Q\^LG A%RT3YHO/5!LXV>-__,;41=(8#_!HIY3TQ_SS M%?_T+8NFKS%#6/YN0O#HIV\YP1^EUO6?WW;8)WX9W*U 9LV51+,_[ADWM==69-KD)55:>)5. M7W&2E5P\HY<89V9RJNJW%.[G- W?HSCN)6$_GV!RE]".-HYHV[TLPWG6"\.( M?0[%=\DH)=/RV]UK;8DW:,2*F$_%*RW+1C&*KU VN8W3]\JWGM/^*UL:Z*+!R_./&XV[ MEA^P N\[R@M"58CI'+7ZH?L(O41Q^:?:F.JU:F/Z6YE16W:MF@U:%Y_-PD5> M?J,_HO-R%-#9[3JB&PDLYWH \Z?4#P?128*L/0A)YL5&R.V7J-.8"PT*/[SS0?[ M9QW.K'S&+52ZSRJFK^49YQ=:YCF]R?*(ZAK?HHC\BN("LZ$33)X0L8:[P3]1.Q&BM*F;4C$*V-URQ<%$Y M")[0*9INIWFO,X-1*US,[@=&1W*"1EF)> M%EF4X(SUV3X9HR3ZAXV%J$FKK5=_>D3*4U(=;Y7?U5G\C1JR)V[KS8I92RT% M?B3X%47A_( R-]IR4^U"4;+1%S17@Y+.N MK1TM.W*[]NV-QYJ#SN:GS1T_@DHN!WCK0>M6/'.]&37CV&]FPSG6P<1F9Y[J M0%!S]LW;LN#*,_77M?[8;93076S$IL4L)V4T@Y$VQ/6LNPF:6?@="%+3K2ZL MZWH-M;)0NA?37)7&33DQ?S8W8[HZ6;4X/EGR&YO[@FV:9&O:71V8])I9Z!P( M4F,>DM9M+13*V$;:='JN%G=GKVMI9W,IFCEG!HU8&<;F$JV6=V6(:V5[:]^A M%UZG:)Q$HRA 24YW>VE1JO^1?I01,/^_49^OV6+;Y0)E45;:-#(63V2\5(BJ MM5[] ]I6_-D+TU=*U!+T$SV#A(B$A@N_OI66@C[@=T&S#VG^5YS//FLBJ5$S MK8?-&R:/:&QH6%\4MG .,9\HJJ7+#R,2S+\]^V>U@44(;Y3D>V$TW9N5V4-Q M_$TKK"28>!X+S**(3TH,96MMQ*'_9KZ(--D-\0@5<6Y1.$';ED1-IRA*W$@Z M:[J5H&4;NU,\?<'$II2K[;81<4*E(4'Q@G<7T"T**FR]C;A)FO>LCIMY@Z50 MM'=&26D]O:=-K7P$?^0X"=D4V_&\[*:'=Y:=O!U"*?T11>)L2>MYD!@G6>^GZ3W]1 M_E5@$- 05*^YX<7IEA'9 )^8\,/N">^%?RLR?B@;X)@=/Y[3]KRW:'5X<;(U M]+>%*>X%1]WW@D5,U7V:J9:'E7+#B\.M86I3<+'N(=:Z.8[R@&&R-I<%A^=N MQDGEB-)V;JQN>(D1W<]R:M_Q[G-+APHYM!98Q=0+(U#+5 M)$U*<]9'9+2I$M4;GA\YX5&QR5?P6J%*S:D4BIBMT^[96I/P>N78*&!)6'YX M[FB.DQQG%=1(-2YF2@Y'S-#9]C(T7+4P.&-JU4;BGJHE+C%EYQ#;Q7FD$=OT MWB57Z#7*4?Q]9:T6;@@5]8;G9Y ;"?E(D>WZ=%C$=%UT3Q=SN:33*(TY+:O^B;!^JT-+XZWB\T&\"1T@]@C:B/XF:C-1DV;'%Z KG6NB5]B ME+ /8.-861JX\+V SDI$Z8A1U!H>[&_/7*S%(2$*P+Q1BCC KP4))JQC53M= M>5N ;CRJZ@XO0/>%HR$. "KAV2B*$6UM9HJ&AM>N+$W=CBGZM!)N 8P ME]0'T' IU;4XO UL3AF?0E10OU\-MM;C?:P'?^AN')PVX(^C@"L58T]8<=N M=ABU76%,:6:^,":Q16<8@,VD]XY(^$R_HG%^K92C*G(S#[7R=I5DB$V]F\)[ M$[DAG@I[['J,,0]#N_Q"=RV=_Q#"N+2XUJD*]2K-\I5(J3G&B@IZ<3R[ MD+L_$BN,M4(UQ?103NS/=%6]I)5^5_5!"'GHBN/=&4RQ=8%3D3^1/[H1*AN@ M?7ZA([_;[R[A)YG?<#2>L,R?-TS0&)=_O*Y>]&C>?2'E&AZ=G9\<>1>MJ>C) M7FC+FP"IY< 6HR[/LS/H#!#7UO*6T@:3K(T/T:EAF_J< ^SJ "ZG-HXV3Q-T MW+WGHII80#;*#@_/ 4)$>M.4Y+,[#=C=:NLWV\@/VO-\:]SJGVQRW;-NS'KE5?$]LH34!5 MECF%\SD-YDY52OR:_+I[8NQ0IJ;[%"J"%*;Q)WY#O[[/+S._I; M2JYBE.D23VNT0I7GYMS3P3ZK'D9_,H(4HB\%-W*EUFR)*L)1?&>=C5<]VFJS M+P?N3^(1: _P:#\&U!5T.S.(S"8*+-=+>".<_B1,:<2O.9$W:(TJ!/J6BD84-NH- M<@7XDT3E18_P97F'[QK:91[ ^K8N>YG"P)]IID== [^B60/#D].#TX/M\6C5 M1.5/5I=BI],+@F):E-?#59W;S3;SDL9*C1R"1A5:\EQJ$6JRNYR&O[![H)<; M'/833&P+TW%_=$5P&.6WB#V&\2Y*.L-SPX.3PX!CCPBJ71>86D=CL+- M1ECI&C;3K7@XZ-%L=[+0KXA$#,Z CFK-H6>]*-> !W?D&7 DY%8*R)NPFJJ$ MVMWH9F$.R)'3Q_@$(E6SGI4U&-[$RMCAQ9=S@"V"/,QJN4^3,$U*"]4+2G[O MCT:83A-,\ON[R_Y :[\SJL_A@[KB%(-&LJ[5 N9-% R+TF9":HE;+0" M(EGO$ZA6*;F-& .]=I_?4V/M+LJ6,AZ!Y(,TT^ZFY#;\]P;:I07->V^E-)<3 MY#6:AAH6R&[#(:[7\6U:$&,5+PMS*4%>GVBF88'H-AS6$@5?XRP@T2O/H"J? MKDMO7J(\1 -F295I6EV+RPUJ8&YB8*N#S!^/,I-Q^?1X^9+ETRO!*.PGU0W^ M@8#*NDUP]* 1NVT,I[5A^N,D7A6]/"/C+&?2EAG&X2,]HK"72\T0; ?7'V2L"OGP-^19C(ZYKM,)U &J)L.T.T2'5N(*=NP4]RGQ7JKZQ M=_#H&""SHKRO41!J MC,T;#Z)(XN_H(YH6T\N4D/2=GH.NT"O]B_(AASK-4 UX?!JIR:X:I#<.29'H M \S4165N2[2\(:H%D+.^$ZIU,/UQ:EJ-RCDZ=F/0;1&24Y.X"H[M?L9R%98F M'&>S,%6!FV75DE>.,R2D50;&FYS\50&U,1^BXA21HVVL<2B.3,TFI%1!^),N M;X<6:+>A77ZLODXIL60/\%L:OV%RGZ(D8XG;]!,WHQ$.\N@-]Q/\%Y04B'P^ M3TA:C"?/DXCDGW\I=$['=JT.CTY CQ7R\2(P?=N ZLY3K)6NB%=%NXU(EE_C MH)2N).2_E(+13T*$M0R:LIJ#3#^9+2O M&J,TF\O-PE0/'ESWU6AS*0/C3VKYJH1&N8>R*A0:]-5=,GV;L+,.Q)_L<6-IFSEJE$LC%A\1KYA'Z7.8%0$C)?(_,R!N64@,8$8^7E2O4;*=/; M'%W!8[@NJ8>(8,?1#* _'O@V64E')VY,DN[7*3$4?YSE;;->CDX<^06:IR*5 M&M:S407@3V:S!3Y\687:$Z-=?0!\Y#<%2<,TCI'\1"PK.CPZ _6LR'J_F!*Q M])HG'SLDXA;33Z/XMDC";''R?GI'KT:Y1 :U*6"0L.)F=!D#DKBQ >P-H@55 MLS.05>&!26Z<7NXW"5I4$LX\B2.Y9UM2>5:/:=42K:/'1G9^?XIZ%-70H9,(XZD>"0LV<@>%RY$BU!V MDYB^)LWP90[T/:S:3+7"*6'01HP$GP"4&23"/]Q\IE(QFPK>M#PZ.S\^AX@QQEF6DCX]X%+E)>-2K\^83-GSPTE. M4*!<%;252UPGH#./0MF2M<$HML?E:_3:@Q@TCI<)SY<22ZA2LVK%(XWZ1A5"?5!J1N%.2#HF\/U M^A;SI,#C30J%'8)\L5E99TIGIFH?$I"1O,(6_6F=*?JKX8 ]_RZ9Y%;^SL7V M(/G!:$(3B^XJU<%Q(-KPGL*F_!F8ZA9YCFRK::A-!< MZ=^IOJ;%5*GVE3)]=0M%!B M?\+P5X^>O^%H/&&W\[_1WX[Q=90%:9&4=[',C#**74[=IOC)%C0+H_;1L#%& M?\+X5R%\ETUF;C=O@*$&S1A6JEYS::X/SQO:\.C(>T2?#K>J7 MX@KEW ([X=4GP60>W #HC?UYP";H_NB7C+\%U7^A6A"VU:+6$?.O)S MF)%9@YM5I7!<>18Z=R>7@* O!]/KV]B+/,?C MRB,!1!"T-\X94]KD61OOXU3M9I*(4+<)OA"#AIP;KV2- ML?GJEE@[T1KO&M?J\=,MR&&O,24F^T893%^]&2:F')6!PM43M([.ZSHH\"Z( M[R@O2'EZZ8_$TD;;['3N&AYBJI$;HOG),AH=FMQT8Z2 MG]J&$1Y);1)Z.-YX$6R$W;I*C+(4%WVT<2.7 1YOK/=V"/+_G-20*0]?.)\'C_=!_6(F*1^W8J\,;.KX0QUPJ/AZ,B M]D>W%!>*_XJ1ZL*RYHURI8-Z9+OJ(V9Z\,;%8(2%JN:!'N*>WW'\AK_3$]U$ M>4%:PR:Y5]KA>0"\X N@58A7X\\"%*0X+O8&C=W,%K[\=8(%:\SZ& M4P=B:=2K7&[HT32'M Y5B9OH764$2%NNU&@LQH4 N$7+WK>Q M/.@"0Z25J$H\" O1,29>*#6@O'%RB@751B&HJK$=-W2TB$;]=4BK@O+&M^F( M-F]B2)SPIPLDL7&!N'B'K+Y77U6'+N"@)W;]F%CEPA"0-QZ^I^(EPW\OZ.)Z M\\9"_^CW=.N5N :[G?[@P,TVLH/U2@/*&W>;0%#]K">KP^$Y"LPQ7ZPTNC=F M; V4/ZXQ%Z1YLU0Y84^;&P89]3T[ J73US1A5E;3R&]1/?[TB@>/G#>;-HV@ M^>.(6A-3.PB%Y3DNZ/?.S50OIDT-RQ_GD$VZO)DO'?%F]R%TZX9*[7NG&V4Y M+E!_K7J<:(V1:SC\>>F\(N,C(GU2]LGP5Q07[ [2\LACQI2L-L<,>DVK/9NR M%J0_CZ5O^ED?TAQSR_AK'*FBNW552[3;[[PS0:AY;+UC3SF;?HJ\](_W1Y$EY'<<'"S!%A-Y9F\RY9UX$N,>(L%R79%^$0D-3)8KY2AP-ZDF1L?M%E0)1Z@ FC?>[A+!)0M]88"I1OCE)82PZT7+ M^+3+SV696R]OA(<1*78Y45(Y0VIY>#7^;? M--6)-S$# YSE) KH(FMFD1*6IYA S\!=\6R@!&_2F==/*>66JL;!K2Q/E0 2 M:-#%L:T"T)O @P=VHUV03O%]FF4&=X4(RU-,($9&%Z0I 'H3?; BHRE9=+8 MO?M#H5@#)KCT_L02K+U:Q',/9MV.1S_WBSS+41*RMR'"OQ597BX!^A'6LF6J M49"42Q=CT8HJ_(E$YW=PU5#85BF[3OG$Z MQ$ 31ZRP+>Y(MI3C3PB%4%G]D4Q==><;>4M4$: .18>]I)$F_ G3D(B_(3>? MF!LN1+KVJ'Y!8@4Z6W[,%.!/\$\!,.9C=(WWP$<4&;O:4:7'%PM_5H6W(LM1-:Y16W_8GA,4A$^6S:=JU*?^(8A((:N2AU58?.GJPU=V"[YK%.]UG7C#?!$H[[ M@#^W=W%;: MISJ#?2BU@WVR146I QN<'K,'^ TG!>;B)J41(?LMRB=719:G4WKV?BJF4T0^ MF0TQ0^,QP6.6OO" \R<4SQ]IZOI071&EU.T,A,EA65=UN'S0&1Z0[DBKJC9T M]5:Q\H!JIE[Q@-*CV>YCY&V4H"2@<\ !SAZ8[ >4Y*/TCA*GS@$S9'0L(6A MJQ?K:AWO#.@4=H-:(+TY>!E(K=U]&[=!L4._MEN+I<9$5^%Z<[[JG&I?3EQ= M<^[A,8JYWND4&*%X76RCM&15U>'Q$>C5B36'HYA?,Y#>'*8&.(M"*EP3/K5U MJ9Y +YRR0J@A2F]"LY^C*47,DGI1DHV8@_/G- W[Y F3MRC0I7<9U*9X/;AC MI>GFRAB@-R'9&HFU*ZU1?8H9^A868V8:$5N%Z4W@=F?4^K*!ZHICW<8)(-Y[ M+C/!82]_3*D2[Q**!VN7675%NI\ C0BO,>PDG!K \R=DO")M_PV3N@2NUJ'@ M0!/=;'(G0N9/U+; R%NU\7*;-8LUS3+V%DCXC#Z4&]_:K5$M@EZ_U,8LV1BN M)M+:??3<9G*?/T^E:+,/9Q;)$N M<1.[494YZ,LOC[59KE#VG^5YP/ M<)".$X9SV1*OU,\G=*FV,5MLRCL*INPO7%H&5](M79O MR_$1M/U[4ZEJY5<%]\;[U$+]OMBHF_/0Q:- S^_I\R0M,I2$[(7J'&-^L_)= M$C GY1MF8JFOX:K1!)T$0..:17U]E8UFB+SQ #6[=O/XR TK_JTT MS>>'2^ MP@V*Q\>./! -[^0L&6YX#&J,WQ_WTA?I4KXLY>!]R\^WEYPF0IU^O3L=RTE" MTG',%.+/G4._XBQGOCKU=J-2BJ)WPZA_FXT-U/[<"S0333NCKY2C(!Q=!F:\ MNF^H5*GYJMC^W+[36/>^+(--2="N7NWM.QG)*T30G]9)H+\:#MC0ELQ8*W\? MGIP>')RXB8?R9[H20W;VR/[ MY!SD8MAN/%#--2+I(7.C$$"DV2)K7/SGFP_V3ZCT<>]CS\[^<$#K]@5G +>O MV:+6N0/Z;/NO7&OF&#C[6IO?,_F-9INXMR>N:ANLN&?0I@,!PUT:;\^D-H@_ MGG]KJE'HPX@W7$M/9Z& 5#5G]34$XT#_"U M:7-X#5(TV0E+80EA#RG-UD>32FL M1>((N[4SF#PA4M=.*7M UF8J"QVZ/)LEC=/QI\HTV=FWAR<6?$&P>5RL[[*9 M[#IZ8_<>A0/:'UQ8>TV_/3PY!$E%[+C/-#Q_VM&N-U;/$LR+'N]+';S/F$P/ M=%W8R4>I=D$N^/"G[SI4Z_:8>YL,TE_3F#831_DGQ 2\^G6J;Y"@3G^Z<1?Z MW1YCNVQ*_-S<#?Y$>Y6=4 $#7TD4% '@+W/J43QP]TP+I/BJGB*8^ MY1/YDRX^)KC+U,.?J[Y+,KJE*O6X?A':S[2)/+M+'C&)TG#M8>[RC]=5-X2+ M Z-M&7DL.HC/:[O/ELZ(T*3U^Y<4P($"I03D5(=,_2H_FKQPJ?03D*"GF2C: MT/N5@EQ>B!!ZN>IDBX90[NV.;E^ NHI1ELW&@^:<*ZW#=>)#DKJ$*C6O4CC> M.#BJ$FI/"9N%.2#H<'*]OL4\*?!X8[&W0Y OYS#K3'GXC%HSXQZ#X^A^%7<3 MG1B"-V;6KV!$*94*/<&*>>[0@C+7PA\67^M*]65I\*2/6;WHU;FS<'&H[G.HAG0N]@:I$@85F^D\[/R)_R2/61T*&61P&*M]>Y%\*><*^%T]>GW7,ME[=?>.'8)\L:!99^I+ M.5<4^X=^*+&T[5N(&/([Q+Z3_R,/G#6"\.(RW"7E(.+_0!C MRUQ(=94F[+D8G 2?)F9-9;WAZ2& H>P:CS A.*1"];(,YQG+'^ ]*H[3=\W[ M#0:U*2S0\66@<_$X,\;FC=%3!%5GM9;6H=@ K->-V=+@L&C-!K"/+K>(V6U* M'O![+PC2HL3Y2-*$_C/@NQB=L:=..U1Q;BX=JV4)TO$JM@C5Q^F-J97M-?NC M7LAET<:MB8I31(X.6.:VFOH,B*F4X_/&U&J),6],(*ZITQDW &RT='[AFU[- M!+I2KMP@7WC@%FPT1XJA>&/:7(BGM4JNE>10H)V!8NUJF%@#X$U<=5LN?)G9 MVI/BX>T4]RC'64[%_2M&1+OX"$IS:*!G--D($%.CPN"-$>T&D3BJ08RP/(<% M&J]O>ACO& Q8J$/?&C1-W.J7(-"7;89+)K4/ @-8+,K+3ZD0 _R&DP(_ M8?(6!?C.(.E.4Y-A/MT'N?F^UN"2L6D&3D(D@"%C 7;V=L$11>)=Z?076Z%P!8"1X*UD7[(RX: M,ZO,9%7!D5<:GAZ#;LK,%2T>6#IDWL3%/ 43NF3$N#]20+[\G/U1F^=9OS6J M13<;-W4F:$M^&P/=[F";VRA!=+.1C.FN T=O#-8CA3U*XRB=8=48B@U;H,IR MXZ:LEVK5F&5AIZF%W9N@&P.IM19*XS8H=DM-M$[G5/MB MENZ:<],PGXXWRGQ/G"VFNW^.[?()@)/U&B^OC:/_CG'9Z9.P-V62_J/\O0*8 M274*#/;F)&/EBP>4.48+FVE),MC-Y=WS=4] 1.6O5 ;8))F&>MZ X,TNTZ*O MY034U-=V""AA>;-!?, Y%_0^S92G_6HYB@'VKL&6U C >+.-XRDY*@MH66!X M>KH%-A8Y!544%J*E)4O S Q:CL PR@LBO:%NLR25WM%[>!TL#3(XWH1!SX(' MF$6:V;T)"O+?HGQR560Y'9?DYB.(BY"B9OV$_L>2U11CHD%K5!^PF=LM!U!C MR-Y$7WM@O3QV,\(M6"_EQ#<&:M%ZV=[%F)&\TE/H3^N]A/YJ2#MV1H_@80FI M5(S$0"DO3*&[V:JXMT4>;US0HH/I*DB\(5E2/MZJV';H: $I8W'N\R?15GLP5C)JHZZ416 MA2*#O?"Y-6$J7-ZXQ!O&*#AZI*@C;@1@O+E5S //G:,':RUX[N24-@9JT7/7 M_C36G>?NU(,KZ)IS9NRY.Y7.M>V=\MUZBL">J=>IMXZ#2/[*/)C7NS$=T$9& MN[SH3(< MZ%9]-N=@D2;Z<="3;_=J33*#.(^M []=HZ>WX98K1IA]\>9WK$O MYQ0J7J413:U=.*?RR!8_'?-VN89>4J%(]_&"-J=^NS/06T%J#LBF?KLS>90- M@*''L=_N##1CP@JCAB@UKG6G?CO6Z2)^S7XO"9>7VD267CJ2^#Z66Q^% "HO M7(-6AJ?G-AXL_ VQ-Z[R3^GK88)2P[-]$--S8RT)O#DB1.Z<8_0K 97SB2VP MY55:GU<3]K+87<(,W^43=@49H0#?QNAWBN(J1I&\HS1KC6($\?#89*T-<@L^ MNS;#7V:)KMD"58V;4#VA]=DF=W4Q6C0\ VP/?RX0FU\P[K_$T9C?PWCY^8!8 M.ISFU*^K2I=9P-?$FW$IW%"8 ?7&%2@2EPNK/>7IJE(M.=H?&A_DS<@P)W(3 MGC ,DS #\=:7%#J MP/7'EZN66CL1F%2G2G/DA3=>&NIPTX3=*E!_7+8=<>O+C-X=R5JWG17CVXK! M;V[6G0DC]=R85AV>[8-F+)B/)Y'%S12?,Z^J4ZA5X@FBA9.\5W%//]G:IJ M6DR5ZEXI0]6^J3V9N&B@515'1X51BT[P.U U##,],.'5PO+0\QP.9 MKZ#4LI04!1*)<[VCZ\9L,^/#2FR9(MU"?0AP\%[,"CG+ HC"V7N%EY\&5C-M MW>'9RUJAI]^N^=7.S;6L 49VLCJ&L;FEB,D*^C"(^7C1&L/6,$GT;N,:>$&LHM(N M)^6D9CO#LWV0.VVLA@PVPBPA$R 8_U\QB39NDW?V;0X!MJ<"21?IY&XQ!?JG8CI%S/V]?L<8>RX7)9]9 M-05C%?QL!,#T=8=G$$Y!F5BZ"T64]2@4-]$_RJM# M##4L'FL&>"P&:GOG_;47OW'FR.!3*T?;A$UA-Z@#TIO+T;IP[)\YLKE:#]HH MJ6E";A6H-^D5'5'KRTFT.XYU9U'[1U'[(1N'H-G3YJ-)>TI5X/,FF<*Q$7H>UX? PMLP>V'E33*+M?C[!I&)-4>M;7)K*"!H;VESC*CS^Q-RKS7R- M3:04)J@7HY4YQ@2:/Y'U&D,M^BRMH,V-W;,&*&S0UW(=,KH*T9^KSSSS;!R MOM;NDG\=:DWHOL"3L*$-_.G_ 5!+ P04 " *BF)16ART2J!9 !1 M)@4 %0 '1R97@M,C R,# Y,S!?;&%B+GAM;.5]>7/L-I+G_QNQWP'KWIU^ MCBCY7>[C>:XH72\T*S]I)-F>7L=$!U5$26RSR#+)DE2]L=]]<9 LDCAY(2%/ MQ.SVLPJ9S 1^F4@ B<0__>O+)D9/.,NC-/GGK]Y_\^XKA)-5&D;)PS]_M2O6 M1W_^ZE__Y;__MW_Z'T='GW&"LZ# (;K?H]/SBR_H/XYO+M%%DA=!LL+H-%WM M-C@IT!%Z+(KM=V_?/C\_?Q.NHR1/XUU!/I!_LTHW;\GO/_(/HIN/W[PC_TG^ M]>'3T=6J2.]Q=O3AW8=WZ.=W'[[[P_OOWG_\3_1_K[__?T='5(@X2GZY#W*, MB-!)_L]?-3[S__ITZ>W[%?2-(^^RQG]9;H*"M:-1KF0L@7]KZ.JV1'] MT]'[#T$ _K MUP;EE-(6HJ2].[/5BS']]R7Y?DLR_%+@),1A)1NEU'A.QIAY7,8R7;68Q=3U MIIFH9TZ8,48Y7GWSD#Z]#7%$&+[_1/]Q1/]Q].Y]Z5Y_1_[TUY.43(;+^[S( M@E51\6,:L*_\5=+FH&1+I@SGZ2Y;X5X*\FYK?S6XEWV53%&D!9VE<7+TP^U7 M_\)^1S]7+?[SGSBW6KAEUNZS(%M57R+_-$A7MGB[2LG\N"V.6H*NLW2C[)WR MDZE2D;?S#F@5E=P1OHKQ;#=Q-)P=N;JC60=3]'>HH93U77,D91TW^T#6<_VT=3RT74F58\P;(M(2T:;0PRWM8=FX2[MW-@"<)454[&_P0T1=1U)\ M"3:J\944^"3=)46V/TE# MO:D;*)WBP*2% AHML@5BA"C-4$F,*#4L9JR&1X21U=C,C*R379:1">L&$SF* M*'F@8NQR+:14)$ZQI)1; :*R/:H)$*> !8Z^]T7$Z+M^9JCE\]"B*:4F MNB 31MD./L 0.E8>8PB].K>%;X(X/M[E48)S_1S0:>G6QCM2JHR<-D-5.V K MEW6LQ,QEO3KSF)]M'L_7+^VYT5P M:+M]OFU?\N5EA@/-0J/=Q-6F;ULN8<^7CCK]'71U(.N\UH:OI.=F&TEZ"AM? M/Z:)?J] ;.9H1"7R=4>5-4&L#?!>@:HSFZ.KZLF9'?HR#,G0Y.7_7)*YY+W6 MG4O;.W7FEUTY9HN=P,.MMEPE5UGZ5.4K/0[ M2"H2"(B(P$31_TJD*#K?#5CH+'65W:7/B0U.FJTA(-*2UH0. M%B80<-#F7@!#[&LE)L2.=@.'ZS0O@OC_1%OCWK.< (479E-N.#M$2'P8'=9 MU^]*=$@[?3: W&4!38R\W6_N4V% 2F4Z;1S!H"M9=^3+WQ%O #70TOYKCJVT M\V8;SEN\VF4$2^\_W-]%1:RR,*_T[2M?H_8\:H:J=J!Y [K.E8VZK&?G/OM+ M-QMZ\)BN?KE]#,BH7>T*FNA-/8W^!%!+Z/8<4*^#ZC2042%&1M8(C! U*(%/ M!2W&17(V:#$H,P/J+GBY"#'YYSKB&?\662E*&J%N+%Q6)XTP6A=S*%):Z/4UD#*IT!.BT%5WO MR_)5=%T_?Z)R%B1Y1#'*\Q\4,%$W=YW +,JK3F:NVY89*M"IKJK.EF8Y*WIZ M-D0LR5=#^N7S.%!%*ITVCL:^*UEWP.O?$6T -5PV?U%QK4 MS5T=1*OE%0ZERQS$)AR@KS:8NKMU7&WHZ[F7J^3;61!?)"%^^=]8GZ,BM'6[ M*!4D5:U#>4/$6B+2%'CA*>]AR5I3WKV.9@A^N\9^CFBU!YDEVA*;YHGRUI-' M,X6DQ]5SA:2[9P?&O^^"C"Q.XKW5TD!H[1@4HK1*2-1-/5D7*#I:A@9%+]MB MH8+".LCOFX.+B=I7ERM/Z=IF"^3\!9G3]$*Y[=I M'&H0HR-R"!JM[.*%^+R@1V.L.0I(!%H1($K1Q;Y MUPM$Z"B<".4"+8LBB^YW17 ?8U2DZ#J0[=2.-XI&]9=95(Q8M4PMP.+L\C>)=@751 MFI("T#8/4MM89]G:#_M4BU[^XK^-]E3!.SOM8-YDJ1W N[/5SQF)L*ZS=!WI MUMVM5@YMLBU=%PGL5\1_AHG_;.3;2N5SB4W)&'?Q*!E@U_M --0_)[*?I$D1 M)3MB'5=;S&MOY,=XG69EO$E"39R?O119D&9AE 39_J+ F_P+Z0M"2?J%R/? M4B%P;MY+FNFKSO>CYNH]Q9X67Y@ABC5T^"0Z?!/=LX]6"SGV6;*.:WT&5=^! M,5Z0CBN[A2_^4$&9PN\%SFIZ\OW$6>W.M>LB0IZ];,FB&!_C!.NG4B6%TC8 M)BP_[/,N"@/)A=.)=(#W=$I+E7LII9FZ]##62CYZ MB&TTYMEIY] FNQ)VL4"/6=H!OD^'+3;2RP]51LNW)41$[\!RC@24-(SR59SF MNPQ/*B<*GH(HKE#0W#!\3..0N"1(ER$UO*Z?D%J=.^=0KF[H6L7"14A;.W04 MP$[D4E.U;I/6"$Q*\&F!T(:Q!A3L@W^ GG.QPM7:GJ4 _ M1<7CR2XOB$S9VZW)9QXNE^YP MA'OINLL1OL6=.[W%; >3/U$7+Y-P&6[(P-,<2WJ/LUS/:#RH+0.'3M-:)[%" M!"- MY/5I"5%%Z0MW\ RE;&'("#0+=S'(3:M0D M_GVI'Z19]05AU[3Z(A#$O.PL",I(]*B!.432B\<>A$>Q6D@@!%N U#\W/\*] M>^76K=TY.*)MQ1=@SI3(6QX<>^_!AWIN4$LI*SCU"X$$(ACK$&77V,6B?O#3 MHR#'K$$E=,,XOO/$"!30TD[:'L M'L++U8H^"9U?!WN:'&>&L8K (925,@O%4,N&J&PY(Z9M/'5_N;>\)22<]0#I M0EJ/#AM8%QE^86!]]^GC.P95^A?*.-OAL!W\7!6/.!.MJ$Z,^"G(LB"1ANI3 M,'4 ^4ETE\"+\D/-,)]P1(QEZZ]5N'!([:K8NK6@6;NA2EM@JX24]8%F*IEW M^IM%43Y-!H/4=>%JIC/PRAUY9MUA6;"0)>NZAG=W'2P,>1U X=K*GTNVWS3A MX/2 )PF#++S.TG"W*BHEF49!;(Y1+.G='O%8:20YXV%TJ"2L_2\J28%#FJ%Z M5>!\5DPGCD^H[-$F.:*RAYH["SK%:TP^35-")5Z$7CXW&I$]"X=VU$,OX1"_ M)&5WP0-9N,/+.T":TQ3J^5*9H2\$NY;5%W].JUINHH).Z'2*Y@4@'G"RTI]8 M::G<5K742"\I^5BU9D;3:@]5R'6, BN= HZ+5YI0)"E>:8(0P(7 2QR002M- M MVFY&:$=^/*KVEH)7L^ W&U5?%+HTL0')J)ZDG_9*SY2E8RIJO8 G:(Q0C&*0+/_WI M3XL_O/O =K4^?%S\^=/'Q;=__K:ZDT9:WA+88G8%\>,[0D%&FK4]Q:ORK^_I M7]]_6B!"L,7LW>T8-#)3PZYK-&K,N=T'+BW49")B4\<[OATY9;NDU510&L<" M7>3Y;H8+JI9[6/92E[;Q/]]]\^X]F1(R],3E?__G=XMW[]C_JZUB5SRF6?1W M'/XC>O_MN\4?_OAQ\?Y/?V!V0?_[XY^^77SZ\,>J><1Z@/_Z_@^+/_WY#XL_ M_NEC^=]_).;V?O'MMQ\DUT!?I_FI "W;AY:AV641KR*($AQ6SU"0M==NLXNI M\SW%ZVBEK6!M0^RT1)>%+F)-)TZ$ZK=)D MBR^Q:),MN""W!7IM!P!O XQ;_L.DK_>XIV1S+VFTT%OV9/)M$63%)*(?XXC[J0-TD3W QJ/2E;DY@1YA:L$A1S#X MU?+J(N4-7N'HB2YIO^#"_G:NG S@CJY"?N6-UT-[]G:2)S=V^VJ1-;0 ?H[( M!DBJ6[PZ%+E\0.R)?#?-]J9'PYK-G#X4UI)/?+&C_'GBQ\#ZO=MG)2)P>J-L MH,77LL11!@HS;,,+N+#"'$Y 1N"V=3WD 3E8 &$5. <1@?Y([T40OZ';A8^ M!3&[)E*P_5]4-;[V]%[79;W$(;R58SI:J? M33Y$?&+;&H.2Q86L 0ETEOJ'/#URM?\BYC!IS,M"! M72$6-3!>'V8D1^GZB!!QF_+C[G ?5?B]X;GF4:M+GB-EO[GZP8-)T\H<]->= M%;;@^*ISZ6.L;SF+[5U?<)9(++\;7$][/EQKMI;: VSK<"&]O:P"A/,%8@1U!7A& KB)/5B-;:T& M/J@!',398$I<$9D!!7+[Y3K(KC+V6$_(-FRN<<:>B=)M-]I0P]R1T6BCOS9# M"%&:(4[*]Q<1(>:OO\'52AJL5IEB6"<7>G(UQ80VS6T5$]1 K(>_J+:LTS3M MK$:D@K$6B?1Z*RG?0CQ0@%N&O0JE10B9M9Y8A@I)&HM0P0@JQ7S 5&++ "P1 MO8?G%7+3/9Q3)E#.IYFE'_[T^>C^S"]MN7I,,29","NR\-*"]7@RUXQ0Q,<9 MQPY;>DOQ;=[A\O K0#VMHR("MHQ:=ENKF.F^TV"+L%"@;0V15 %H2VACR,8* MV@""M0"[A]R-E,"VH'_.6V405S.^53[8*FQ5:9N&EQ?[K%\@MX074#DD+H_& M.J2MH0HBU=*:*B+QAC# [REQ"^O>U"MJXT);L*@-"L!=)V/ HZ2 W&U21@JR MG:;9+G8/VV8RR>Y;B&. C'%K"2JX$02QBVST9)"@UP<" 7@Z/ * /J9$T%5DQFIR(59$0\> 6@CR[+^?QM6(!LG1HN0 MM(79(E$"IKDO HSUR<0%VO70HU@)!;BBX$;XJ@@ BW\KD2$6_(9%\PC!WU35 MR;U N!XUIO+>4%AO'2<9@2YM#74BJ41*^T02&-^3B@QV)JD'LP86 /LME\2N M+L@_K399&HTA=E::LFKVW&@SQ-I!;Z:,%QAD_T3 A'+31 "$0P3;':6#G9\; M#IYG/B;O\_2 7E#AT8'9DE;L'Q_02]Q^=D EKE/+LCC#ASVXYU^G2^'S-+L+ M7GZ*BD=Z=$4ZDOR!_7H 1V->W" >#7C';XWQV.%TEQ'9KGG\QT:M_^P]A)OKU\IZ:RM] MSJR,OQ'G@SBC0RJ?RJAYY;5TC0@&UC@J=F!)W-/TQ=EF&Z=[C'D2(*O=X]AH'::SO^G*6Y?O-F*$N_+;K2>UJS9EQ?C25K^Z#4;]72[U6:= OB M$]AU"]^@]YF6JU]W4:;=P-)2P=YO:DAO=\]I@2H2J*BXGQ8W>$OD> QH@5\R MV:]:B?*>7=W2J/%EQYZ^)AJ4R?U9K5>([O>H>,3,#0:)/^_0R^W#XGY7US@< M3]X'R+3DA M:U].Q01/YO-L@ZDZ^$Y?^[[GI-4 CC?6#3Z V,)/.E#88 M X]WF313+5NUS.!C7+VN?:+;\D7=5[MF[=<3LB4KN%D.@K)E1&N!8Y\-=^ Z MULDHUVK%_B]2A/2!9H[XN&QZR-+6%-,@=5?HHT'FQ&5/>_$*/R[?JH<#,VM4^5(N'T5K?.XU TFPD0K$JF7CT^U_]!HJ<'; M2+Z.7U$;TP.R-\@6DJ?5#CQ0_4Q9]V\- KB4G3DZ1/HHVP)A^HK,&G'1(!.K M'.I\7R=I*35W>G]A"@<@>[5NM/6[P1YAW'T5JR^73'%4/K6J_@E5GC M>"L$J(8:[%F*U7F:'7:FR2+F<*]18W4VQ"YKHMKH(M02+8E81MV!C*U,&]=2 MH?[.A'4?U5MJ.A.NM@C^'16W+U$\?\X*3\/-B3>( ]BCOGGE7 P!Y/9CS@ MST*=6*WDH;[Y31;&\UU&"2;.^"3#861X_%)% ^1QNI+KL!ZRPBL>$VB%&MB&]68$226&K& *-7U0_IXII/=19D]A"II:+TG_J^O MF^%S)1.B0B$N%S34[NGE];*O!YW KA#M\NDO+ZW9$RBW.BCW=02M( M"$ G_2UM8G$<9<,$X(#*2C?ED5615G==446_8+O9Q8)%EC43Z).L06J>O6QQ M$O([1.SD>EOK2#>?"Z8B5JD(H-I?T4Q M)EI<)*MT@R_3G/Q].JN>_],P%1?GZD=-6<8%*C_*"V@O:.!=?YC=>.>?1F_H MQ[^F/WOD:YYP=I_:/-@#V<6TS[*Z2Q/2I1'O4O+WI%J';QO]F=:]>%B+?^=) M>1PE[@NOS+@IILI8#C71CX](A]3&C MKE/I8T/N',/G($JH#[M*) LRFTT(6P8.G8.U3EW<4<(JX"#(.XWR;9HSK#>W M(/@.!/Q.X& UWU#*KU%,:*F:(5,SB+W>?>B'TZ[M]0.I.^N[*AYQ5H48+)Y@ M.[2YKN2DD%];+M.TAWB_C^K+]UU#FTU^#)$V.>(K)(3Z$M DC>KIF M8(2.XX=+>C]-XL'C(]95]V=]4Z!7[:=>1>I\*^W4_Z4/#\JLB:E2A]5@GN/" M9K.I!P^'-M!',S'S1LAQI"D CC6V4[A>-)B*H^ ^ MBN&W5GHCM&MJO>$):7W+U2K=T43&8!_5 #+52&:A8K4&F MU, /TQ'A9F\](M: #2C;D0$]3/++)&2KKGIR;/S6U[AZL88VO'[]8&^4E"]J M$+.HBJ_/#X%DXW>/YKEQ75+ICOF2G2N>,L5CM;K@%C[ 'JRL?X Q0'J&ZPQO M@R@\Q6N<93@L]UTJJ7G$W,L?V#$$]0*6.EO:?LD-E6P:=L\Y^3,[#]2[4E!B MX(%40UC;[H-HLT7W@3.D'?-MTSOZA&89N'_!Q=6Z\>>!P7,_QJ!VW;,/+.V[ M/!=@]-4BM7[[HO7C'!'YN,E]?(^PO!RFW2%:?^OE@G>(!9CM?PC\8?W $T[( MU_J&\2TZ8"MN:F!MI#61/_.M21.ER-"&)$#(QDX$_#B]MK*.BDO]@S#-1FXO MG1QDDZ6JM_))F[45KFG^34H6ET611?>[@KH8FB-)#TK3I"!?CVFSBX1,#CB' MNVNB5X_G=@)?$.F@0W+_HP,-'Z]W:+#=AXF7USD4X.F96NW5Q6-[+:T2GE_' M10Z5A?4'J,.4C]UV&[/7;H*8"DE?N[E(UFFV8:?T-@\7V7)PF11BK960;M&@ M/#QGA!K$X"?A$REW&N6K.,UW&08]\^X)0"&YI!_ZG*Y.#FNG*"0^0+\D$1J[ M78>(LBK6P]560!2R?0"PQ;Y98&:];/..7JJ/&LOY!;UJ [SN4(!#LMA0(,,E ME'F0;8/C3DNG(.Y**2*8MRC1>_92+39.@FU$_$?T=QS6*XJ%HR#+#NXFU;I8 MEZ^*W$)<"AH1WU+$.,SVSAZ"I+SI<9(F>1I'85#> KDFDM&9A?YG7;X]B.L' M FTR!B?B[S*+?*(>$?*U&WP7J,69G:HT>3=>*2"ARH&])\]*3@H:(2%\2L0X M7,L'M(+-U;ITF_HG 62-7:[-9;(*JU/6B"+QT S]?(=?"G1,=/D%JEJ"C>S' MNYS6VRT3,1J EU)*Q$BK)B5\'@E$\-A<47QPN RUQPA_=1KF2[D_33+S''X MU+Q&;%F&P$&W'0=YE/-+D@=^KW;:U)C4I#.HQIXHQQ0@X4GX>*0T13*7PP8 M2I<'.<\' :^S-"'_7)41:1*6$M<)PJP->^X@QKG-!#D->Z>'/Y/TAWA@\HP: MV&\S9B;0N.K4:EAQ]V+NFZEW:#)*4L1[M S3+2WLW^@!XM^3,,A"X*.DZ:Q$ M/&2:SD1L] MF*$]+FK#\,$)3-41'L M-51.3Q-TTJO2V?:M5:87L:?%,(A[\L8Q (613<2H)X,%DBZ&D2,)?--QH!;@ MZ9UF[%B 'S ^JC]MX3HE;1WB7"9I%Q8'&'OB')7=VT6%LF]MH%!D^(4-\+M/ M']^QX:5_^6MYNZ:Z3G.R(^OXI."W:NR0;;G5>J0=P MP5<9TRK+YTY!9>^MTKA$&097IP^:T>M:=-^9U80(8INS2BV5VR?+--)+WBAC MK7E%[+*])W. Q3A(WNW* MY>GD?=%K_:,B<'J^J)!9/$"\+_Q;M^B[7#P*T_4W%%!LIAPE!1A4= Y-P JX M#^\GNS^(-OI, S#<8?J2UK:P"=R[#1TB6)"Q._B\@2>^3=ZC70#(N]/UN%^M M+S%94>)^7LV"UCDZ])HH ).N$:?RR^L-UP@>]Q:(DIN"!9SN$B( M"+L!%X^L.3A$H[U673@>KOTT2/URX!,K!VE3/='7-:J>T'-G5?3EL6)OX5]ZC74#(N]-A)23ZT-)C&H?$CKDL7]*B9_S;@X?+:D@] M-),^/U72_AZ5L*+D?OG5J54$K8C4%XA"3:2^*'1G9#?X"2<[?$Z4/J%E'(FE M_Q05CR>[O$@W.+/PNM8<'!J8O5;BE25&B2@*4$6+G@DQJJ@]<>(]1ZZ+R9[# MY@TB;;R^/0M_,*F_1VX)C6F3Y)\R)G#T:R%R^O@[WMOLI8QB[/7<;V@7#$<0C%TG7K<5-4\D2, MZ0(U'T&M&'LRP4R##.$X91)8>&@?QTUYK4X0(]]@.JQ/2_/:J@@ZLE:7IZM"LOZEXYB,0[*BJT^)*9( MA+&[/:LC@T62_MZI%$K@SGNP&M#W9\WHL8 _H!^]Q0_4E=_@+7U/)'FPJ6>O M)'&Y9:N66YC&>5-4M_7$=9JZ7MBU-/0['&AZG@'84 -"R7)37$"55PYUG%*- M!P)\LI ^6_SV(!MQ0_T6!WF:!'%46%;?L*)R=?_<*+T(CYK #[2/5@/LRK@= M.]^OPCI[>\UO?>2E[2(<$K"' 7K-2W12.^ /V(4X@V]$$(K M]=^1+]'7C\+=JBS@]^LNR @HXCU]HP+E08RA+H63A?(F*NH*N2 MAD5 U9./PZFQKX;"JPL'>EY\LR MQRUXH#>OKMY;HS$0' 93B$+6UVD<4;%ZE:T6B4"*5$MDUY2DKEI[XO;-0Z"N M-:WJ?X>+\7I;OKEQ?[4MR[E?)+3F;_2$K\EHY$S?J"L\/.0: 6EA'V XGAV:\.H1A[L8 MTY?CR^**U=UN>BW<:E/-FH5+8[772X!E24H/HVOB9HT$]MXUO V.T'"WV039 MOJD@<,#5%X:"K?7$X/C2D&7]B*I* B_Q8VLZ0QDY+@_92T=#S<1&H2]C&(;Q9B=U@R#QXDOI% @YZAK,AR)TW8KA[Y2U"")>Y84;O$;N-7 MH".50S?1,B\#5C\R,I 5CU1^G:-C)82@?==$>OBQBE%#2+UR4>-G3,"PVVYC M]N9,$#>N==LL3!BMOS@/'CBBYLW_FB>Z6C<>J*_* M',UO7H;'G5ST!WOK_CQ.GU'4Z _J[EO-[@/"8H51_HAQT6J:E0G_)+9.ZRZ, M>1=*_@878TQC5^WPPB.CLHLL)@<3-Y(H6<6[D.9J-$&SHMA:R["5C\863,C! M:R>U^Z@*P?;?TW>VR?]:1R*#N#DM^35$6[%D%N6RZ#K81;WRV"]0Q%;O"J]\MD+"UQ"?KF_'E)1KWY>8+J/ M@3B("?M*NUW;^ PZ? =5'ZIJ9K0L3;0K#[W+C!TX4:?YX8RF-DJUGYK:(IT6 M,0@>'C+\4(I6EB.QCDTLZ=T6)+#22%)VH$%'<5W5GO'% PS5K'%4TV!!C/D+ M61'?TFL+P'4$[!$HJ19@#S^'J;3/01;>D:\L7Z)?>3.ODGEA-(9/]9W&,NQR@:M@.X"8\B/=44PZ^DY)])PR*_2*YQ%J7A3SAZ>"1KQN43SH('S'X\ M)8O(\R#*?@SB'CL&P'+Y%#O./ *V=\V:CIEZ6JGOIG)5E]*(]^:RH2A!7+H% MJN1#I8"\":(B(BHC8D)Z= ;KW?!8^'+^3:_#9!=NI7<\[<*G0 3>AK5S=5KCUD!# M_Q]RGH=UEA?1IC-AL .FU2.Z7=[X$<).:7/JV'1*@YODAM$-ICT5Q5$9 '_! M15E ,CT[OK@[7?:]5M2;H?N[1/UU5GJ)*WJ>U.1&_T(/8*H*H@3]C"6X,YBO M#U*A#])6'Q15'WAP5V@@W!47A""QWO-6T+3CG0GCG; TW/9X@]_QZ19I;&0M MD]"1_]@S8.K'$28RZJFU-@02JI VN"W8LK)L >W?IN^'4UP$49PWN\&7NJ7C M$*X)3X; &\*RKWG%QI\"NA@L]G6Z\( UD"TK$%NVUE-GQ"435'$Y9-%[:+7# M-3XL0L1PA&X@!,G^]SGY+8]8G= @%CN&_(BS)T\VU?MA7&W4_0#NSIJ_[#;W M.*.A"?4V5)C2P^AR:W1$#BU4*WL7F;PQ!V;5O)I2A%T_5_ND S7(#AKDFZV_)J M4$L;J@*7X>)^XN(F/*?XSNZ-'2O1RU_H-D$0_FV7%TU T[\RA9[H+K$7\)8 M1PER"6H H'X3/']/1BTC(:Z55VZWAP![1V(-VDE+5#>=S67W@KM!>"KQIOK= M"T3+\*&$M P<#B_/$X.J15EN:%%D#:*EK5U>?I=**UQNI_ZM;H9X.YBPPTY@ M'GM<>A1[:& AW"Y78P+ -9]'2923A?GG- VM?'.' ,(Y=V76>.>J*6)M_7#/ M)O%KF1]H R\PBT(1DJW&SJ^OD&.R/]Q!C#V,4*]UDRP1_&!"-1\^@*Q:U!]4>C.Q,Y[ M14'2U@X-1RZMX';=1$$VIF GL#=QO 8-74AKH. .O;H:S19OT=B1.\2WI3ZF M4NG=8N&>/%;39[2Z<.LS5".RU^@C2Y35#5[AZ(GN@=_0H_HD>,!EB5L)G*PI M7>6C66DAEA#B1.A A6JRJEHU0&+9.&6RJBU8AI@]I%JI8([Q9)7S-78H:ES5 MHS*XOOU4+PIRV7Z*BL>375Z0$(S[E"^X4-M[+VJG;P?::*,/4*@M[L!M'^&6%*)7L& M+S@_. ;M!I2TO=/])[G$XO83S[2F#1O3(K ]])2^"%X:KA=V$TH#%'$/2H,2 M=^ 6'WW1(%O6V"&LI;)V4=%<%P #V5Y>2-2J$="%K'KXH5;$9L@JVH.M>=5 MZ"QR@;';5^KR@2?0P$.+#?V"&PS/AUQ3>@;Q3,*W.T-XH:0 R;+N2JU+IJ[: MEJG3X/G24\H.D^4!K3FX MW+.WUDIR?,HIFUM2->WA>A!@N4$@Y9R>"?1#I7!.T ^27EF;L5IA#QY^69RR MRIXM+$$K#@(JZ)GEZ:L&]H:GRYW7S09G]+V?KD3?8WH-0;OM:B)UNN=JU$/R M5D-)(L,=)P,RK'':J&1WN[EJARMQ9]4.5.XLI'&;L+>)6- ZM!$;322I_(>[ ME)Y9R5A]?+ 3:W1U#<4:6DXCN:C E]$3#B^2@O1Z1"8ZO@]WO/\^^%N:G<1! MGIO73O9,!6(\H)=2P'HZCNWZ8E82W?4% MK!1#-JB)\;TY^V*9"RWZX7;102QG!K[Q\4=@3:]6AN8?%ZJ#L\BB?H"#! MY:J02I(;8TT-C=,C?;7DXL$X;XMX8P:S'#BF["._E=AN#_8-L!$/]PV8<0?Y M:L__,DKP18$WNA!1TM8AQ&62=J%Q.(:AK1!K!H3HR<1UB60E&KH(5D+!X9M1 M&UI)Z^]EU;WNA**!L8G0Y:M2)AV$]YL:!/3<48@@H(K>C-8D.F@24!K0AZFL MH"6\5&6%*_>NW<*C@SARC4.$==D]!(-PSB:?[--J]X<JTWH:E9:+N<4+\-ZS-6"-,**MG M"R_7]0)6JVS7TU1,A,[K"&AT4-04X!0>6<@P1>"+#9C@(R\\8,*.0R/8XBR@ MCWQ=XH",DGVD92)T:00F'03L5 2(4?@35HW0)*84*#Y "M0VK% EV(85I!QF M[7 S;92W,9N%AL9EKHY&"14C!,2%E1&W, MX[)VVD5RQNJIT9>B>(TU0VE,"T)7E3%M=.B"H:*AE>3.ZDIR=7TY(%A/HLZA M,%Y6TH&5R;1&5ZM*IEMH617)G!-B0&4R2Z_R?9#]@NE4>I+F-N70]&3N9RZ5 M_*K)JVZ/&($?\Y>M$K=!3)!#E_B;BL*#F4P+(<5DIL7/B/FL9I_LUL&JV&7D M$V6Y*].,9D7J:DZSTT,-\@9955PM!YS3AJG35F-%D0(VE?4 5FLRHVCXM4N*/FD-%_E6N+=$VBXBOBN(]&;\DCW+F>LD\&)3,=D6]K81_ MW45;5@J "A#$W-,5>+--,_I2,Q$_S>JO TV;EU&"K]8G&0ZCXIRKN3=5K]/0 MN'QM3".Y\&0+O;E#W\%FK5'5'+:(W8P*N)PUC0@2GB0SP0<6_9<6E^P,=,!6 M<*FYS:8$TB7T73P7FD#;A8 M&]L0@#4BGCS%^2J+MOSVTRF^+^[2L_NH"(,; M.L&J0DD3E:LHTBB]< OY0("NUHB2H+L4G1U?W)TN$:,"B!Y[JW%"0HTTIN]P MX? ??O?^C^_^D5+Q?Y%@I?FS5C=GT:4=S%J!I4.,6<649$Q MK8\#$K;>;C,#9+DO#-(Z#C+L)V@Y=ID&2\_]^R__G\N+XZ@;1!+D7 MF%E_A(JL0 /.R?)*,D0N9_J^]M6=]/L:%Y3GJ#J<"G-;T-GF&A-,$$?ZH%LN M]F$"YCT,NAG]1PU&RF"!. MTX.&#=?74D0 1'YQ'Z2^H!_''UFP0J;8VQE<+VX *]5U=I9KO<6Z, "$1[@-C=.RQO\E,9/4?+ [>VX MHYUO"UH#.&V6MP9DNC.^YEQKN,XF-G5H1A(YNRAJ1:^@=\\F$M8ESE4XZ()9 M!0(8Q!HO>LD: Z%6>5NI P70^U<3"@R%7OVU*#4@' 8\:1*F"0O"[H/DEZOU MFD1C(96(K4R-A1TMZ5T&.98:">$-HT,U(2HI.;+>,.*O@0M PNCF-,;I@T^N$V3L4<7? M:W=I08$%(*M7GU0DX"A6?N,@7#?RH,'&F83'P[IYK<43, 9L?BC M9QK%(^&8A#@,DI!>RZ(7LE9LF@@>,HSI-_6KO)Y,7"WG^NHF//_%Z)>D<-1 &7Z8TZW2'LTV4<-EI512J M7_&(!3?BVVU*!?9L;E$J@ =K2]\'+]%FMSE.LRQ]I@N^8$M^*?8]C4K-!MBZ M-/I9FUG) ]5,4,7%'XOKH>=AOR)FFV11@@*T2N.XW"+;E.INLRA91=L@1L$F MW?EGBB;HVMBD";>PQGF#:=Q.Q!IKGCI&P :JU=':1&LN7AMI+UT/*@5/012S M*ZSWM7(KA7+01FF&K(U9FO'JUC#S2D!SM7)Y<\=&)I%7;TK 1N%'Y%[I-E&FK6RG:.?,0HH1"%[(F M8 6H)A/3G6DJ1KUM>W,.N9UQ#>A3H!W-0]E/8VZ'V-3E,[>BG.H*IL I&_UD M/11:]2)#0P4(X9E:!1K<0?<<$PL*XO-=$N9U2M7M<["UJEUB1>T0X';:"(/9?KJT.Y@CD/,3CN/S('LPE(X1 MFKE"D2A?=\!H"\2:0$)J$CF=X4LQZBV4*89\U#VR![*>STT7PEJ-W-WL:LLF M'LVQWV&O6(T3T>&])\DX=RXP20;97:#%GA2@&TPG<4"?6;XMTM4OAJ!<0^,P MM-))+MSAITUH4,4:>1"9&[N]&SD9^]QA<8J&!.;2%)+&+@M3R&0UH<.# %O= MQT)Y!V4'.URMX3Q/LZLMI@E^R<,E#G),4QQ)J)\F11:LM"D#%L0N5VPVNHC+ M?DJT0#498G0+1"G98JZDA7JH:Y!6'6T0F9*8S4$KB[Y8VKVX.TUSVB0.]A,\ZQHF"CYKZYYDC_]]8:,A>H5 MM\[O#@RI*U$7+'3[(][XEDWNXT6>YTVCM#7 ME:P[GN7O0&<<4TCH"G/2,6ZB3CK ,^..WVO4XZ[=QA7N.I()HUK>/@7$W4@) MG>%.-L8MW,D&V.$I29 _GL?I;D1@O[W/3UG@/'B[/5'IH M)ARU$%I$B9M[Y0=ZFN1$.9#HK>0QO058KK#&:'F[VVYC%K"0\&5%55X33BA* MUFFV89G\H&=+?9$I'#GUA274AL=UL*>#H#O+5A& ;5XT9#9N451M_=B%T$C. MS'X;1"$B%E 65*"E%U;QCI92BA)6_633"/33-4H[6W]Q%-S3C$$",W^V);H0 MTV\^=/'EL, JW?6X6O^0XR6QT.+JOB +%1Q>)&Z+CCO'H]=EMVMJ[8P MBJO+XJRCM!<6>Y3;4;H^(OP08X@JCA3*%4^&]>X9:LT7RF:G[8J#>C=7/Z" M.-P=W'H&)F"^3\/(P'M:1J0VQ0_NVTJ6+74Z$ M@B1$#3*/0M!!6G4/S!K6]AVDN=G#K6M5]E@;=;^;,FP;9[YMCBA M_YF$5R1.RJ&+*JF@RME4)EJ8M MNC:\>?JBTAE7.E./DS*=5Z7.P%/BA!;0N1GO#?PM[]%///0W>$N$I1$_"GJA M0++^:2%CA*=K;DXFFW;.XY.ZW-:63_(ZR MZ[/9-.\9C ,%X';+C"MH;U;'*<[FW5R/S;@EJW4SW0UH+6 KE@@ MPD,S8\+#4#^<=MC4CZ7;.SC=V+6VGQ^2*GNJDLL[-;,%:K)#G!]:2NM"#U?[$U<[P0_T&0+3_#"E]BC:;'<%V[ E!639O9_!*/;$>"OWPE-50YQ=K<^)W$'\%QSH*DZ-8>J+&9MT'V++%<^J M;C8MJD*6VYPOHHPA;^E-UA44:M[:L16F>QFS%: ]LV@2,'S!+\7=,XZ?\/=I M4CQJ:V$-9NF;-@=9+D: MZ/IGMQ1L=\_I!.9:<_+02@]:3F*6B#Y ML*P4]PA>OEIAJ>DT=DB9O0I+5&A-H//QU=AB$Z.CK+$)4#_MD;ZI.)$Y M6F.IYR3&2'F]!EM4Z$Q0\^UK,<4F/,=88A.;_AGB6B2 M78W'[0K14XN )A@4R M8, ]-C"1"AZ\1F #HW9*O2L,65W/Z3D0.1N([# 06TX ]?+EKSNR6I)%CY=1 M@B\*O-%%;5;4+M_'M-)&>(:242V0+J>V'A@4WM^T!Z#+ MUTMD'N'+CGJ$JS6;E//EKGA,L^CO.+Q+CQMS=*B+#L?Q=?H*RK@>L)V]%HCS M9,]D,*[HP+8\U&IP!HI")^Z,DW2S21.DFD@6*#AT0KN-(]V%!S.I:[/6ZR&UW)+D]X@3(4JU*"'N6B+6%-&V/NRWZ?M= (Z^TT'Q8MYF4]/ 8D:]-25' MC0_[4J;^MT .U MATC@&HOV!C>-1<7H![(F#;C(-T1O: M]&NT+,@L<+\KZ&*'GJU>!ZP^[(S%1ZWF86N%"(XSB@/0@N-:P'0G7BU:W(&\ M\S@I/V8MK9*?M5[MBKP@,3!]=2?\VRXOJ,NP,(?1G!T:SOA>Z"*2C&U6%;X5 MWO6MTADZ1L<^&#UA=+9>XQ6\]4W?*Z5BZ1J%E:XY7NTR^,<")K*#KI5/9 3N M_$$#MSP7I4RX:$#U+F5_.Z;Y%N55K&66T<=&3$]?3<'

    8I"]TCJ',]K%T M!U4>U-$]_5IU81$UOP?C)V;IIU/104#ZA^GLHNLBIC,*X*BA2LYJ>#2^8!@8 M*YCY04<(%AIW82W$ D*28X/9HEPI>1D(#%#^%"?I)DK _51\+6:XFVQZS ? M8O6(PUV,K];+I(BJ\.NV=JYG+_QIQ'/26W2UON/; E?KFX[ Y_J0RWR+ MJ?M(.&0H/T#-O?D)=/@&JCZ"*&Y1XS.4J/H0]$'[;[''G";"S&*-0N+,+*;H M\,' <5(?[^4,##FGLW[5Y1.%L_:>\.:8PC@A[\O[W -.7T*(4@&7 '"F#KRMBEBS,S@1:(XSL,5MD$3^P2W-X0N_WJ^#)<0KZ,DHE_\O(M"^BC=+*K)4J5@LW:F':;9 M=.ES?VUV;9QG_]LX!.D% !MO !T26,7)&9EYTZ')()EO^*S)+ MH .75]-)\.'0<#N;>)TB&-FK\4#&Y_@FXO]Z?(_RP;J);&HQ^?M]#GV.MG.. M)-D<"+=ZIWC$:-7NH;#,_<-53VU)3[&B%J_8X>@?!YS4IES>.WC"R0[SA\YX MQB=[X)ITZ-5]'#U($TA;&>E6]$[O)=AI)";\,[KJ(;\R9;4B10=:6&,?J1[* M:NVV#>W2FA3V>D,/,(K7'7H@T3,#.WO98GI1XR[:D"97ZUORUWP=K,K?R$!. M8H?6G_'-7.W[9X155Q]!_"LL;Z/Q'=:@^I+'MC^ZKXPN H6'8CK>NXN>IC7( MJ_2T*W?.YS3*@X>'##^444>IC47:EI'2H8LP:R%FIJ"57V/:C6(;EN'3! M:#DHX/@RY1'IR>"1I)7=XNPI6IEJ"5I1.[0= M.VV$EY[J=4=%1_]-*5&:H9(6-.O*O5XNK:D'!KL&U0. WMB4,<')DMX?NU+F M!EDB$#3E"48WC^Q+GP35"XP.;:P4)\/ALKA.HZ2X2(BHV)@&92)T:54F'03( M'0A04"!&@J*$;IQAX$2AWKI<9VFX6Q4YZB@5=-2BI:)^#+*(7>$\29,\"MD+ MAB0P)/_%UM]^I.+8(5(P+RLX@MC5U1/.^II4EP;&F@3)=8:4DL:>69!1?JGQ M7-6*4)LYCU[HC>:,3D+>&HH<8AH;D>,+XLK?X?HP/5_&2O&+\ M'&2A_6V_T=\ N>@WOF=T-]::]_6;_%N7]M']7GZQGW[%E^M]K[6?8"[U361O MZOM\$QF;.U]T3<:>7D8P[-&TFSGT"!WYA#F,_%=Y1P1P9V6DD"YM03;>73C+ M!ML](HT['-V& *A4KNL;0PZZ+S&!H!#HU.\FR =^1%'4N^?T[C'=Y23D/2?C M4&"OGS#47_K-?@;34]- M;F7:QW1?F3OJT6]W*2VS666Q8)34G< ?SZ7_6C6?W"T>@P)M@CU]7#C*\YW8 M.:_")9F,<#(/9;) AX_=;[9QNL>X/.J5:_0E39YP3HOU4>%S!H_F[R=I7GQ) MB[_@X@:OTH>$JG+@Q(FNBD>U*=!^"'):G)VZ;/N MU!7Y ,IP'!3\"?==-00!XPWI:\']1]KAY-@&Q'_RV/A&YP3QXW#\S0[ MWQ6[#%\0>67%N!IC,("70W\S1%/).U#LQ0/*A 1D*!D.Z:^2#\>S.?'\DT1-]>D6? MEM!JY=#DVM)U<57^"IJ2,$9"EYB6C',7K9)!=HY#8S)"IYU[+"I/^.NQ!DU$ M&"LE ";U20C2 1^1@U O*ZE7OB9C\$@B+'/>@9',5:Z!67[UGA";=BL:\(P" M1YHX2R2P1%8K>< EK*P2!D8,"H_JMM6@T(H>W_1-!U 8;:.@"%L0=5YM7B9A MUO[++HF*7&_1XWBZ,O>1F@MI:(U:-8P?$EX>I\_2"G_\@7*%=!;S]<.1HA^" M_OW@S-5,80\M/^2-,5@YJ?G \ ^_^_.'=Q__$?$]O/*_#LRJGYFKJ_Z# *7Z MIZ$E$^.;\K\F$ZNMD)3%0!>:ABC'@E^JTCM.Q7!VGY9)[(5"HA]P+ M?B.BA$F/F\@4R4^>Q\7!X[E^W:N<7R M4V<6XS2^#W/']K]JKSJ+F5S9?"N\>E4&;Q6)_1>#J)^3S*7FGH[#;_\&)IM+ MTV46$^[N!^ NZ.+N$NHRT'_Y[OTM3#^"-W U!^CTJ J BHDN&WXOHL^W;YA+/@ :.,-#]:TXZ(JH[()!WQ:IV@SFAG M=8$ZBWT%#O#LUQWQVA=)7F1L\U4H _"9L"CRB^0:9U$:_H2CAT=:9X##BOUX M2C2N>V8.1SF]C*_!H# /_";= MO%=>?'+O'.)UE$3T:Y]W42@KD^%)E_,[$KSV%VO]2JNV#+1J*(<*F0+\):UD M$H0N$2!S]^PQH\FSM4;)XGWVUKB>GCZ+D,A3^4"9IRQE4D6T3"[7<:Q/ U#' MJY)^H1,)[_G7EZ U@4.8)F'+%V\P;P+7'%Z!!T.MRS1!.VC*&^VVI5=@52I1 M0I_Y+KT"YEXA:GB%A](K/%=>H5JML1_0ELKEJ"Z Q8W7/AP\N?.OO_!G<<-_ MYMNL-AX:5D5?[NF;[JKV!^<,%\E'7!OWZI+X\"OA'MB+:Z7 +W8/O<8]K4V8 M"DV$?]OE!9WVQI6:$=AX,M-(]!M24*;FXO6<,XVR%'\V&OLR!:D@W*LZC *_ M\QG>79 ]X'%&UV;AB<%U]!J /\[!:T,;KR0S,H.FOAB8#*I]C$N&4W>G)A<) M62/BN^"%ODH>D>5ALE)>^+>@<7@NH9.\"SG>EB#J!35:PSX]/9_\+O?GC?CI M;J@;P>.PN$P]K>7G:?8%/R]7JW3'I+K.TH3\<\6?FC843^[)QV6IF9X:"CE6 M!WI6PYMP0 <6J,T#M$RS#YHZ+4LS!+M"=9HAP'5GGW?D U?K90+MAU\("-MRXMWJ@UT ''79>:"^:J MV.42^KE8!XI 1V("LFRB,0%6[JSC%*]QEN&0"+3,,'Z/%%W& MBMJAI=AI(US&+JD8T#C= M64J":%,9IA.AW$#U3BNS25'C#K&DP/C+DSFZLM M3HA ?\&!+CYJM7)H!FWINM"@OS*HT]]A,*T7D,K&[A&C?'?_-[PJZ+N.^"78 M1 D;=T@@2P:^"UC)J#M\LW:])AT6/>%ZGJ&72/AD1?<8R645Q5+[B>HV)W$D!].CJ-#H61#GH.UG]H2B\ M5]H;A]"&UL;2*0YW*R;?O^^".%I'."2K_/)O2TH=%1'N;XD#OP)NJD-[9[@M MU]]8H/HCZ/ 55'YF/Y_56UX2FK?#"-,,!SF]L(FPX"10N,-TB@WQH55(A,B+ M:(6VA\X*ZD^0IN4?_7,PHTS0S@.-LC^(W?:[=!F&["Y$$%\'47B1E(\GUFIQ M1<])'\N3*K_@PFH_?J(O@>S83]5+ZIUN:F6';R#Z$6ILY6<637?&/X4HZG4O MSF,PCS5_OYV]K'">,S=UCQ.\IME5K#_XLPJ\/^"?>9_)S-1'!Y/:F,/#A>"% MW[PQ'.YUVKD\3NA(*%N8\@8>G$=)NU/8@I?U)<"0&Q\A%5I"#+ORB<_FP/MP M""/O5N7@]W_IR'&TT1I:X^?@29+6?1S%Q.: M3G:X=@ZR..J!#$5[E^M9A<1"R%*V\PL?VOX6ECRZS@8XMEWNBL<[/ MSIZB%;ZXN37.8$9*IZ@R:2$"BU.@D@25 M-.@-H?H:+#-^N$+G.,09T8>:RK_MLB@/([[%Z<-L;8DRT52L(.:P/-#J$8>[ M&%^M;_$#W;>XP=LTHSDO%PE+SZ<]?KPO?S2EP _BYK)HSR!MA:OD)1>:]U*NZT7,YPE N5;X9#W*%5JT6[M,BJM"-W:;=V^@AX MU6'4@U1+YVHYM;D>&!2,K < !UM5GA4-BR+_U;4F\J>_GJ1)GL91R+[-OJM8 MW>H:.[ 4K:Q= +4:ZO0FI)'C!O6873,Q9DLJ;=7>')Q5^NVCE7(7\6J-&N2(T*,6 Y@M4P\4=%<*MS+P_"0K\D&;[JS7=!ZQ:F*X/#.;H M,M5XL-;B^H*WIN?FM#VJ"4!G*D %G29>CT.OD)P]#KH^6*U"3.,4.)BC%U9K MTEJX1$ X'1%#.J"YL198(!WF02=3GWO #[NWPK^]W5N!?^X]I$M-7L\@+E[M M)5WJTF'L%^N74!D_/FGJU^Z2@-O^.TSS@':Z72:K(24^=-48TB"ASQ0UF$RU M(?T3>^^HV"M?[92V\C,W) M(WUO["*A9U*LW/TN6P*:I!9@N">Z/.8QB$K MSQU&^2I.<\DYMLMG(4;@O?M"!#38K;S8O&-/W1VN\'[PA1FFJPN*^1(314J] M78Z+(J:O$$;%8_U^89JUN:S2G%6YX8WM0379H;C84^T>JN:%&YSC[$E]--Z; MC[-%37\-Q2Q_F>?K.KPZV"@902QKQNMZ(GJZC#?N(!!M=]DVSU\C M-!?\:HI.X7P>(IR M]J0QVW%@]L861K@T7&X1ZQT[5N6FPJUIC?)R+EJ7<]$*(/@&ZA30BW5CW8%P MVVZL+W#G"L6R\G2WK9Q^'@V9:!0R=GK9/@T/%'9IM_VPVS72?L#UQ2*-1\IVY-Y8H_*H=" T84^*_=#5 M'QO4'P#W@>J8S1'="DO_]*\5J;,M$"L]!&P9]C> ;C]":.1N-\,><>T-#,=P ML]NS<#=(\][;+Z/QJZPL$J6I.R%OZNB^OD).R:**K;KIE%!5)H,MWZ#KX.9E M=UWO.H$ G6;*;^MK-VC:NP6#5&(K1 703#VN 08ZNYV%X77^28%+63 M.\=[BR6Q!:W#^-M&$TDYC9(&M8AH%3+PU:Y#A5Q&TM:(ZX;1UG #MQXJD'$! M:T$+;STM3:S!QI$&ND)UIX\'MB/BS=)V1+!-MO[LL^"$76%:Q_;>K"!'2PRT M0K1>$OJQ!C1VN M88(?:'KK..O1*5JGW.5H$X3T'>B,FA5-986[8#8,DST3SSJ '+&G<45Z*[O! M=,)'X2\_C7[>^^D3"6>1YX>+7W[*TOGG MXY_^_=_^^W_[U__Q^?-7$I+838GWZ>G]T\75]>VG_SJ[O_ET'2:I&\[(IXMH MEBU)F'[Z_.DY35_^]N7+]^_??_;F?IA$09;"!Y*?9]'R"_S^-_;!3_?CG_?@ MG_"W_9//TUD:/9'X\_[>_MZG_[VW_[?#T=]&X__SZ?_>??M_GS_3201^^.>3 MFY!/,.DP^>6GTF?>GN+@YRA>?-G?VQM_637\B;7\VUOB5UI_'Z_:CK[\U[>; MA]DS6;J?_0+)NA<=AM=O=')R\B7_+31-_+\E>?^;:.:F.1F5\_HD;$'_]7G5 M[#/]T>?1_N?QZ.>WQ/N)TB". G)/YI_RS_\M?7\AO_R4^,N7@$X[_]ES3.:_ M_)3&Y"TGY=[)>(_V_I?S"/A\YRZ@(1WDU_OKRDQIAYP_])=?2HV_-/TLY;_O M42>K/W*#1'#=&:CCA"I^>W7!!DNOP(8UF?SY'@0=[P>4_,C]] MUYFQ]E!M2:V;/%\%T7=C$1 ,TG":9UGBAR1)3D-O&B_F4 MW,0'C'\^^8&?:G)59Y2&$[T@3ZG.5%B[AA^[(:!M:2%?M6SXP2L_A,/6=P.J M/<>YVJSU>7Z_QL=SO9/8^J%[3V"SR,A5'"WAZ$QC=Y8FO_OI\WF6I*#/Q9K; MM7(0&_2"\XIX5.F$%:!]R(EZ-MZ3J;K[Z+[I[LFEYDUI0194"*_#>10O]>G MZ=5X(FX2A6Z@*[WEYHUUQ>723_.U"#LA%3HX?N$6K;F92KLWI4JV7+KQ^W3^ MX"]"?P[:?)A^J AWH)S2SZS^U"*4N2"IZVM9O>J,:N\86Q^@I9_ISUUS M('O3;4AKW9':/)_7A)*VTL=D\6,MFQP:,J_1\*VK,6M*JYOJ0V[ELQ:4(^JB M\K* 3.?T7_IXQ'TM3*JA>"F'L*+;-9RDQB!6IOF0O4!;>IBZP)\44SGU0]MK1<#3&:C6M?6&XJ6X8#6IT^5 MW8RY6J9SZG^9P1YVX0=9"KN:&X= R^2.Q _/;DR:H*KS'?N\ NW4H]_T7\D# MF15B<_DV"S*/>.R*4IJF3?R6/MWVO:ZA-#<;OVUPZU/[PD_6/M3*A=?&=F0V:"LP/BR,W%^O]*VFP P_TRY4T*>SY4L>(_4KM'F, M+I/4!UJ3*]>/?W.#C-!]8?;\X,;6<-?X)@:_O\9N:'([L_ 1/)B5N)N=8.9^ MT9X_JK'Y0&\DZS:ZIGNIV8#6IU_HO,!ZP:_J@= 8UCJ4C]OK/9E%X0RT^D)1 M@D.UD(_H\LE//;<)M!J?:<\&VU#ZZH[<'J#U5K1)7+HAN>%[OAO< MQ9&7S=+?W9AN4._P&Q*_&BC@.YE&3JJ74K#:#5"F0C/REI+0HQ%7[*=T;EH! MMWFD\;_L[XU.Z%\^T[]\WAL5 M\Q,[!8YYE&M7@;L0 M3*S2QCG<&^WM'7!X<1I7)^G&L]6 \-;3S"G4.G-6 ML?U7?@)JPA_$C:_@)XF 38+6#/IA]QFFFC^?=?O=9MTCC*O@%VWB'!P?'QT? M]8=)E4GS.3/N-F>8F-V1V(\\_655:L\$\[@_/!,CX#/PH)L,O 1%(7T_)]0. M!/J41][^)WD7,(_;EL&>=)]Q\MGSF7;83::=9W%Y#>9>_(2Q2)-5M2<'AB3T;C[W%,"X'-OTDWNL6WD MGBQ\"CQ,;]VE:-WQFK)CO@?GG'3R?(X==Y-C*_EC9[5\J^2V9;![<,3)9\]G MVDDWF5:ARFAV/U7 E+I M%@BEK.1W8[!LI+-7<"O3AM*'I9N$*R"[^6KJ]R28>Z!V5@V=P&_.FHC84@NER1>P+[^ M-8Z^I\\ZNR*W!Z-!#RPE.A@$?.RHM:10B*/E,F)%4O* PF2:I;32$3VSY=3!-$V1\WH,J-I)SDM&?X>[,R90@$'.RH MF:6"YQS^.HT?H^^A#O\^6C/LO3%YBN!.R)VT@#4=-='<1#2"ZCD*Y;>_S68,;0^42^'$!6SJJ 6F MR/=\'^T_/?II(%I%F\W8?M$#FZ=PX@(V==26LH)Q^3;+BPI+ E-X31GJ'I@X MI9,7L*RC=I55O,9_9FZK#/5_ 6\:V0S^;*9WV(_ MYT6_EKN1,*UD:>XF3SG +/F\<-V7+S1?Z0L)TF3UDSR#J219Q8\=]M7UI"0) M,XH>SOZ^Z5)H/GM.EGHY29V5'O##!2WCD]#<7_=-@JS&:,X^TLU+AQO5U=44 MI:4\'EC4";FILW,V%Y=SN'5.Y[3:$\V8>R#QJS\CR4/T06".5(@[.?M(SO7Z MS%> L93P@\GCKW&4)' =G?NR3:S4RME'.A;K5DRCXHHJ%1*.Z@W@[",IK_69;0#,4E(1YO)=5[=BA+J) MN!$TDM;./I)=ICZ'12@LI1MA+NL\L)4D16&!0E9OB5R_Y'=Q]I&L.?49*X72 M-!WIA'$W9(67T/B[DMB5/NF'&4AR(=)P[SDC\R@FI?HFEV] -D#KAV[\?@VT M3&XC^"UHHE&^T:V(IKR"M/)59Q\I8J2)E+5+#4N95[C;4 &]6(-G<)C*%41! M#V>,Y.EN*AY\))92M%Y)_!2AJ0SKNC4*9:'2SADC>=KJ,W)[_I:2M3!7YF81 MR+QLIH2)W/;.&"F"H3XSQ3ALY6UA:O&_$W_Q3-^0@YW!712>K>E\*R)5Q6VC M<9QQ[VQQYOALI8)A2L=6X5=6(M=@U1<]G''O#' R)+82R3JX\@N8.F'Y-4=R ML+Q;UE>_%*&M_#5<,_R6VPMTF^E<[IV1]'+&O;/JJ=#8RGO;TNUVZNRLO@>] M:Y/RBAW3^?HYR;N(%1?1\'/J='?&Q[M?/L6;)&H$U8;.&-FRH4U0_HKAH!F M2Y*A*A+^M7FZT=XY0+9*<'@C8R)O^@-P/=+71F@E5OB#/HCPZ@8TS.,T/7?C M^!T.\+S6N.R$T^GO'"";P<4L%)QTVJALN3$QES-[(32A;ZD#U*> GNKB,B8Z MW9P#Y'W;E.%*, -P4ZZ>>WM7^;(^FCF'G=BD]?FX-7E;_DA$OE4?JZN^5:=> MIAJ]G4-DN[(IEW4Q6:J>V!E=2U?'<@Z1;+@':O7)3>;L8I&HJ^,)Y,3;'N'-KOUH-CR M"^(ZZTO:!0TY49[%W/;. ;*]5Y^UPND/P9''@"DU*>< .233T#R5S]>:,PY1 M:RH]#DNC_;G\4"'+;J:V*J^%7;P0KH MN][=6M4WMSU@*_86%#M]H+9*1;FI9LZ [A'");T2V(AQ%66V4^,0^! MBV*BC^X;1QG2D@_=(9Q#Y*!\"_)AA-56$5%4FWP=B9#1!=GQ8N,(D:.S57ZT M(ZJAGD[H'"*;X>W:?'(XMDJ08NJ$DH?AY?'UHE[.(;(!WP*C5?!L%2S%O>77 ML/#+J-G_LUN!SE8M5.28-C;3'*LJR)C3VCE"YK."2:*HW53<:]PI7=< ME&'C&TV=(^0K62UVM:_-;$9:M6*^8&?4]2UP^)M\K]/9W-LF46T 0YN%KZ,VDA$G5GYPA9#:_% M?TUMW.8&?2>K/ M -( <]@G>]AW5B#Q-,[GZN4GQ:HXBO8U5C2 ,^E#5.)$EIREBW( N?!5M*S^ MR6F6/D>Q_T]I>2!Y1V>"'+-@50BXZ :0/,]#>9TDF3'C62=G@F[3LL[T$K(! MI,KS$.I5AE+T=";H]B_KK-^$-X 4^I*EI\;YK]';F:#;Q1K)@2[$ :3E;[U: MKG7L2WHY$W2;F"W>7LMVXAJ[Q(3A8"AF]DC3U70@Y V=X^[HO0J*BGP,6W &8-U:HV)T MH 5@HS /1WOS95NCM)]SW!4SQP>O%$P5PAB $6L#VT6T=/U0PEMN>^>X*_9* M(:OX+!:C&8"YJJ2S?2."A\B%;9UCY.NHF#5*#;6$8 !6)T'8D9*ETG[.,?(- MU)2]:C0#,"IM1A@I>5:I60II[5SC'RO-.6G",, M;$-K30/NIB1_ATY'$5XW=HZ[XNG1UGZKTNEZK#21%"7 (91Y/O;]G"4M[OB=Y=LUC M].B^_>ZGSU2/ 6)<1;&QR#08U3GIBG="1W2: FU<,[(3K[RSE4)-18"VN?34 M&O&3Q[)DBW5H^*A&1]75.NA*(I"T+2CB- M2U]VXISAA%B=SOZ1^;'4>B7IY8SV^F2.5")I7,ZR$VQN:F(>[?7*1"D 8*OP M)+-47H:XEPDS&_-HKT]FRNVIVRH*R>7=3E.C*T&@;O)\%43?,5_V7L_!+-)S MJQOPZ0#%9D]G+36>J_LI1[-3SSP0!T5U0;(4N$ MGH!:6 <01PJ8YWZJ)VU6M#X ,(G]Y&O'JE$M8C\5\5F;\ZW6%Q(0N)(5MU94,$M6DX M=D?WD>OP%6@=Q?)G/*3]@#[( 1$MB<(6QL9QW1T5@KN8O+B^MWJ2JC@_5\]2 M*1]DKS<@D!0Y'*(EL=$'WSC0O*/RM/$FTC1V*T)TS&9!A"(#KOS*8WP$?WC:Q6%EPFIO/2CVNJ MP"8# X&13[]VQ1YXW#U#CS[(,!, M;Q2)K1@,R6# CJZ$&MN)P5!B'4*H.FRIN0GU,2H"+BMF<#C1==P-^H/ !HTL M)'69+0CB,$3>.$:]$[B3T,JY! <[LD)L5V9,D3<.F>^N2E-4L;6CTD@& W9T)>W.CDJCQ&HK-A\Y MKG2]N=[X(:$!WC!OZ>.4PCZP_7;S8J1DI?KDX0"U%=^/6R[OI=#*IG-=_@O[ M %F08V3L\E\!5,!_?6-P-_33 N)5%'\D$ )0K7>*U9V!5-V,!:Z[)V@B%@B' MOO6V&\)1V@%I:A.MD#2=LU2G7T. = T_"(%^U'W&#S2D2GH"S8*,%D+(*33- MR:+(9&CON\"@;L;/6#BF6B*60)I[926^6^_E:SJ?1XG4<2[J D3I9GI-PTV- MCU/ _)Z5)]&GF)5K$9 .^3ID5T1,D0N$QMS>BWBCIH#I?]2^].H&K!X4D,J? M@1C37\!^6OU!J24KOK#MHBOVV,NW6?Z:RCTLB5&V^W&SN00^>"T2'N!740 NJV:0^TO M2C?Q$QIC\S'D7PN2)Q3CR>1D_21U7ZASX2>S($I 9!]!+LX"N7O/]J<8S9"C MT^QRG[\KM$8X2]L*ITA0ZQL+S3P(T^#]U(/Y$Z_(K\K=36[HN;&W\XJ"'U,H M7K:FL81Q',7G$5!REN_F.N6T#(;)&;E^1V.G[H_O'_.\BZ,0_CHK9#KTUB][ ME]OX()>@M"8Z.X6-X1EMD&]AM9@IR_L.-&(I-5AHA!UQJ/H>_7VF;LXJ_M9D3H\6(NUZ/8N1&( M??K]0T'2*JLC[.5,CA%.8LZ$=$Y863< @NPJ4U)99--2@>KM/;JH,E%4EUCG M>Q?%.G;]9L**J!H+9JNM,UD_UZHU94J'?")[)^.]?!KT)TY!D!4ASK.8"A:C MA]Y2J#,,3!XYLT5 S^J"J ^MMPOD:Q1YW_T@6,&]AG'#A?\4$)PU4IK/YE2, M#ARC<8"'""JAUA1U#B6S@0 LL@98@S?\@ZL.\-ZNU*)ZR>915JX)L_M87EK" M@DXEGYP;Z%S7)+V 76NR^Y7$([#9>M(< >"A M5V[59P-_M1E![>V:XSQRN6.A9%_56%G5AL[QOI%-T%+$]Q:Y;J/4\$S2'@,@ M(EL.>23GKQ9#4+U=+_?DE809H9G.YU&8DR7YW4^?S[,DC98PG5TO'\Z$RO/1 M6%>:(P#C$(XLQ>1TUION$ 0^= RX@1_'9J![>TRS+>;[7>Y=GT?7V]O>?V- M]3SN24#SS/,,]KSV+Q:<-0$&$OY_@0X7CE3$@O%$3<#8"@W_T45!:% M@JA ]7:A/) %7?BE?*^=OYW.9G!/7N@KH>%")S=6T,4Y/CI$N/EMS,;PSJ?N M#;"P,\*E!!?<^W2!]7CMN F=,X)II%G0U/%DWV29"(*F2O -8J3DO6!JR&4Z M!=2JRK@VDM[*-BT:Z*?KA( HCQ\FX0PAH$(R%2,5RV@<8!_"4:(U19U3Q6P@ M (M\P-3@#?_4J0.\MXOT(5LNW?A].G_P%Z$_]V>TYOQ'M'\4^!3WZD^\1);5 M#(S25C8[.9-##.6.6Y.2%:#, ^R*\I5YESMDI(FJN LLJ;I*D;V=WFZ"O=U6-VE4F\@ (!L,1?0E',_JPFNMXM% M'0J/LV):"(@?C6S8+]9[J#C8NI"331JJK1P6Q@:8R)6\E3S@646L(>_M0J3Q MR#A+S58,^V2T?SA"\!1_",^:AF;JWG8WA@7;S2LGLTK'DZ#J[2)A(^L' M=:/J(Y=N'(*TT)<85I9-?P;Z[(4?9"GQ:J@J1B,"?&05AL<.E=Y2 V);^@R* MT)R&J>]1K/XK>2 SNK/ 7>?RC3[;03P6B;M\R5;U%C?)929/MCX&?$#. *TC M:G;16]KG.YB$@+/I[S 588R0^P-7.W>QB.D;8KET%9/5/A2T^@,TY)P?(Q[P M%ZP!TM[>;/D9"$@&H<[F(2"4%EJ7,!:BT SIA/[/"X0:?;YR)MZ6SH ?;G,8QK8B:R_39^U;. M2DZ*#WJ$'HTHN767Y"):NGYH'(W3['/ "V1+"$*;/ [R2V%V0_)<70+LKUX]_=B9]RLWA*[F5K43>O$7A/Y; MTYUP%WR83/@4*S^P3HG!*)TDV9+]K(:ET\:'8 /KE\2V@)XO?^;/5G?"-EI> MR/0"+8X!R&YV+4*-O])&NC&O$FWA^&>_-#R83$8$^-@JO90QRG/('"RJ M)4@9M7E/9E$X\P._V&!N25HDZD>79]>/%Z>FH9J& SK'$^RGEPT$P@;6WKK% M)%F!.-LR5DXKZ@9^%T=>-DM_=ZF&D+ZO@VYJ:&MZ0P%@Y"V[!G]4^[@)]-[Z MT 3/+Y]ZGL_ E$ZO"Y*Z?M#W[-;1 8+C^C9;/I&8G@;T!*$"5!PITK>4A9T M!+*+6D5@_N)2(1K&FVCK;/'2SW#6COU$U7V,UPO7$[KR0S^!_9F^O");.?P. M,'EDOZ.2LOQE(X,S "?R&MZ]^_V;"S/QW4"+N^7V0(T.9QCK,'<;S0 \S6MT M7^,HT6)JWA#P(RN43;E9@F'+2QNE;H#-QIOKJ^D],"1^E<7U\)H[^T?(M_BF M+-T"T]1Q>\(8&](H/>(](BY3"FV-\W1)53M9[LIV:R (LD9:D[M"+):::(>N<2VHHD<(B2J7\SF9I=-Y16QN_']DOL<,?"&S[LGR;32' (#(J2A* MZO.7E!G 2BP5T:[)ZY)6$WI,9\5^IY?>>[I*ANY"P4+.GLX_M'Z[+3". PCV M+KT6\8%6JOYSV@,UD*^:3=>N!-8 8L&WJ[]).+S=&.B 78VK(7M%F&Q9%#IS M^')+_=74,3\HA1RR:?=@EH"T%66\T:Q@T7/GU,G5&I.U:G MTE0W9VEDAS(:!]B+44![';BRFJPR^Y;?P]D_1EZ"-:C-7XM2A .X"UW#JIW[ MH9^2&_^5;!'K[/V;^_6:K%1=-)( M40X@2[6H*1LN/LQ@=U&'Y-R#P#LLQE M7@B=[D L9#.0$8_U(0GXWRNCX.F2%D7X9U'?8//2*^&\O*.S?X*\)1OQ7 >, M@-O&AC[S M;)GEE9/+JZ.>[5#DJ, HEI;O+KP).9Z]!Z=5.D^'KKKVN. MQP@)3 5YO[GQGX26;\CKPJE#MV3= BRX41)9<&9K00U@!B1R^5+$+T34M2P M+ZTC-=>5?8%*R&:2FJS71#: Z _! VP:H;G2COG;?F/L6,UZS-=$AAJP(Y *V2#6LUE MK0]N &$3A="74DFTE;CM/L[19'R$_?!A,R5. @HU4$*PCY_!=9&^BW<=7K[- M2)*L7^A2[>+*CD K[-3&&GNX)JP!1#FP=! FM$;*N+RC,\9^/*NN,J8!"S5P M0:Z)E:;,,544*-9&P%4Q486.5F]0H!5V8F1][:T)9%O!##O/I+H@3^F'XY?^ M"\>VE7_9)!^*W\&9C/8/]Q'*JU+#ZW1^#HSVTRMW]E&F5P)!V(>A0%Y)"@+S MMU(U)$OVK #GZ/S-C?T\/]Y-50\.;C9E%$ V5ZCYP^>K$(PE\U0'V*D,[-QN MS*B ?&D1LD;-R0T4EJQ-2+R\B4(O"O.(]2H\LG/_7< M>TIWT>*4]V*"WD&;U38[.&M7$]L0,B HNNLP2>,L?R+=3?SD 6;O>M.P?)\< M2=:S[A",;LA&KSHR41OH,)(FJK!S8Q!)4HHT?R+:NR/QC')R(7-9Z _"J(=L M*;,G)EI0;>53=$T=^'C:\HH0+3DQ&(51#]GHUD10ZF#M;QX%718=*J]IRV\\ M/D#(A! JJ+6;90Q=S$^X)Z]1 *KV3>2&"2TY I-C[T'YKV0: MDO]PP\R-WQ^?XRA;/#\^^W'Z_A^9RB[?;%1G?(B\C,4\Y%R<;8!%]2+7%8TL MJ(*Z\N,DO2"S'%=# =$8&RC7J8VAJ9AH0QY -@0C!DWAK)!0HPZ4I!]0!_EB MI"L0!G &4#6R:AM0:'7;C8& ';SO*K4Z$9 !I$14H6E5"19U 9H@!ZZ(^*3# MU4T<773;4T=<^@P3I68+-_2H78Y:Y&:Y.+N+F!!I"3[S0?+Z%]AUP.6,XIS/ M]2 .H"YCDRCM\6%GO9:2K9D/8PA%%9N&:(\/D=V7?-:HV5B>_Q#B#*X(3-H- MKK+02]:WA(?O[HM6H*Y&;V>,_2J?B'U\9FM#&D*)QLLLCKPH"%SQ-5K4%(B MO"6;\94__R%$&?".)L7Y*NK"/&'(#HM:1ZT2D:UP :P\&IXKE*J0XKAQW:XY MB;"3Q)7\TV<[%YNM( !;<6%GD2N_":T;, C(9Z@VG3D7GFTDK?G9FW#D=Q($ M5VZ\4$2<;S1CF#IX.='EC@B/@$<[LA\)704+F(_X':#M1@Q/%V,E-?G#1R/@ M3J^>[.!2I7&(\_@ V2!D37W9P"1@>:],0!12LL*IKFS#:^X<38[WCCJHK6RP M2\QG(2)!'$:O#$,\RMP3NLGYX>(LBN/H.W5#N2_P.VZYFWH#.>.C+I[!NB)A M"E0@*;VR//%P?W/?_&6V;"HGHF& >%W4!.I*B1RF0$9Z99_BH;Y\>_%C%MNJ MR)W0Z VDZF D7VV)X*(3"$*O;%R[S*09'W4Z/T(B$F80!7*!&PS&M0.M ]MU M#H8ZPS K4PI",DE=/ M3SJ4CE),2)V&4FWH'*XO%3N<;)['1O=O5P2<%3(91^UR4LPU*GF&PU9E1 -E.H M><3GK01.IPH4)G%:8BC\:Y.9\"/GW@T7HA"TRN\91N0;HM8:Y$_;4KK'KEDC M].]LM& XD6YK?(H+N+(Q7TN9%3ODRS<_I+8F*68CB9?3^>KA M,:G%2=6940O9-FW,=0-9I\IT*$K)HU%7+$56C@(9 M2EN)%QQYV9%I_"%[>0ER8KG!N9L\7P71]Y*1_#&JTJ9XV#KIB]FN.D$?: MQO,5G$X9SS$L&>/N63)T5NDVAD[9VLV79Z&&K#6/4YKXFK^Q2%5YHE/$47L, M1K.N[,[;K!2L8F-XELS\7;K8W+GOE&:R=<[OD-\&L"\IYBS4N;ML0;3D/L#E M^SV]D$WGOR;D%"B33I_@#A+2][0OWV;/U'9_M7F_7[^I+A&.!J,R\F)7[+,D M03;H8,D+4E?,!#%\YC'5@.24;PV/W6.%1'0 92"R@'1][Q+3WEKJYGJSCFI]CKI M*)'HEP:XL!TGPO!M.ML-XV7QCOOEVPL)DX]'W(ODQQ)6<;!WDU'9DD..NC-@ M+>? L$2 (?I9UDK1;13.E/G$RKZ,5L@&B=K"8@ZS15<*ODB8"P*C2]_L$BHP MUFI<1:#@('C+OKEI%N>K8#KG8_7[Z"([6+_@U@\7V0'Z:T!\$NJZR XD+_ST MQ$AK/[\$.^=1P"93%]D*RH_M(LNI@)P$J>:1MHML!>>'=Y$=8%=DK+=*MS'T MVT4FU#U6]O^+3,=\83),3CGLVG\2AIHHI J$G4J)J14#NGE%7VOB*]@LJ UP M3>=7?C)S@S^(*RNY6W]01E5DHT!+E 5*#,(GIT4'(.LM7+0>OY/@E7R+ MPO196DVOYI",L,BFDEV+F(P.R-ZXW0H875J/WWGOE]<<[!WM(<=.+PN58YS82>@"_*E4,$R@6-. ^3;X5EM& V2]6@:4C:6B(^GEH!>&:B@82FS6\C&[<93;(BXJ)\4'/4+O+G## M6W>IX7QIX7/ "V3#$$7%Y(*I]HHN%U5W=W M#O:P7[QLC:LBQ[TN50;@P[\GP:X#N2$0TR6'+Y6]TJ M],]IF3>A[E! 2"3QL*6D-$-N*3@ U(Q_ M_"U M%2:$!G&*[+:-@ D>-[)$S1X"*;OR6W/TU8":(DB\G7S/=H4>'=LV]27]DX!92(-O.=BE38@PA=@(.]WCU M4"/SYC&';@K7MZZ M4G95&X>>!**MZ(QN M\;R@E0'7BQZP$)#B/G?!]PK(8<5BG(:I[U%X_BMY(+.BK/[EVRS(8-@K(',E M6J,;X1EUJP@<[&&\03U[)EX6D.F\(:V5!?JM?L@Y&"&[Z7C,$[AI6T ^A "0 M9L0X$VP.JG"2]KX*,H"=N]V"I G"5]HFXP""8?@0M0);5%T=])=I6Q< $[G; M) QJ^(K%&,_MP(R'T_L'9=""LB]0"?F2K,='P7FJ!\]2M(I'YGZ8%ZC"\VLU M7&RR( ?;GP#:8S]NVY=#<(-FJ($TG9!39>%(*^,#M;$?3+0J-ZW(9IE4;<7S MM&Y/N">O),P( QOF][3D=S]]/L^2-%K"=#I4>I SU_)4-:P)FB, 3R>[WQF* MR;$G3YC!*R,!?N 9(!V $T$)+WPRFL:>/ M_A*:3.:F #V/NO_!#V&]A9[LF,^*\4VUT4I_,H\*,'LLB=XG)CKN8(#OH; MV6I^\N7 ". 3*8:>)6V4^TQ@&K(5C C]M:6D#+: 5A&[TGB>P#+=X--I#KI M7/*^0"5DYAT"!8CRC)!WA*T3V0UOP$:!'&@ M)0A MV!$!F+Z2V)3WU3Y %>3@,YMLYV$;0.J>X*C4\86KN@)AD?E?5P_00S:$VL$* M&SESA-($C"2A#_%YC^Y;?=\:;S0@);(S2H_94O^ .> 67TC=3?SY=E65[CB) M+]8Y]M-Y>8KW)* NB?,H29/O_N(\ZE?#4<_:+WA M-YR# V1;@@T6"^+Q[!*I>YZ-)$Y+8@G_VA1)^)%S3S$*; R5WSN'1Z,1]ENE MEGE6%0P^7$ONB6#'+!5>$S9:,)Q(>B&?X@*N;,S7DDO #E_,0PYKE1$]&"-[ M?EI=?Q+, [#X#Z'&Z,$!\@62(QJ"P[TU^ /P.+2\%LJ9'D@'X M*'XC"7W=77%FE5H!V;"%81"DS*@Z;2#M CARQML4+*L?*L!^ N M6.U9B@5:;@:'*+)S>"#88 04>^!_(84V5A/4Q#J&6G MW,5$FYB.CZ_YX$#H(1OQ;!-J"%7M:M-"],QB&P(J^A:P =DA:4N4+ NJG&!# M>/WPDUFT""F) M/D9BG:;I,XD?G]VP>#U$(M]HLRZ,KUX_R]S-,D MR9:K%W1@0_%^5;Q-W,X7@278E])N[ODZ9+-52A$[/:)XTO7.C492%70>O$F/;F >0\SV(>(X)LK>.(QJ[C.>8"-U^O;*3M!S/,>FZ_:TV[VO'+IX5J#.8?'>X?8_L5=28P%,G7Q'=I2 M52T>,"!-7/U)IA:F)F,R8OT@NY ]:J$&G E$:VWEI9.^R^+9,\!3.\<5W8". MV"7L=RD=6M080 A:YSWID^$$-XJO;[8(-8#XNM,@'[SL4^*8"F77?ZT!@%[8 M>1Z6>"XP"!A0H:TP/6QC<\F!0UTWC]%EDOI+(,K:Q4.K6\^>']SX+\MSV2QY MN'X#HHD>8M4#!RU1!^.D!SN M.V2NCG4ZI\-?UNE.6*3V>%_7.GTH MKJJ,:YUN<9N7W?AW]FU@&Y+A&^T4W3%MAY!\79=8[.76ZQ 4Y2S?5S8#6;_" M$&ER'=Z1V(^\C4?7\U]>E.^7;=C&;,^1A9TA&4-V+-N6K6^ML<*26P'WC7:K M;%T].'/AO]+RY=X]T&U70=.\;X,&@/EN?&^7C!E]?V0'"X]2]W[RYU5,R'4( MD$B2[G(5\+X-7$**KAO>*A#3=P!>G0]KI)Q23R;[Q2.)ER.5^+?R4> +4N!Q M=^2^1<(.H&Y$*P?D;U$ PP2@0///=60*[H'!KM3BPO;/\7[,; MTU_NV+*_CMX*#S%R@4 .29Q.I7.H:U'G@ M)DFQ/A4.3F$?1A/LT"T^FQ0\%4+I5)5B\W3?$BREKW&[,:,"MA](R2,^;R5P M?L02QQ0[>@%1D[7)G[XE]QO6=CN Z(&<$YU*;UO)Q@YC"%9$L.0W,Q9'PS2E M!DE)Y=R:''77(VB;L)/C@S6A"[('IU[6D89LZ(_ 2-'U&C.61:0&>2SY.)!] M?:T&(.6D&F*^(U^2S ECR4. +4.%2B@+-!(W9CHD]I%4Z\JYC<&2!;RKNJVE M@(H.A-1NM8&_1):<# MX8;\W(%"8#]YI<%K/W. O#\VFNP"E M6EL##TW/2Z>M2*[MH;%8!6TP'AKTY'H^F^IX:,3I[S^2AP:[V)B:1T8>&HO% MPWKGH4$OMV*R-OG3_\M#TP4/S3&R9L^7C1U[:(Z%>CN:AT9A*WYTXP5)&UGC MRT,P*F ?#VVRU]P\]Q"FWPK1LOKT/X*WET MWTARZGD^ W(=YKLU_0>.47(]JP^+EH;%4=++.5I79<& <1Z%]-U>$LZ$=;:4 M?9PCK 0I;?KR%Z4"T1"*5ZWUE^0JBF_)]]/9+,IRL'=Q%,)?9TRK4EDL3,8! MZB&_K*9@K,"L88YQ (6MJ,8\G9]Z#(4R?H?7'&B!?&NHP3J^#(CA#:!P%*P' MIB0H%GNE7:Y0G"#SM]9ZYL/HMYERC4EI8=QHR? C6X3X'%%P;V/^6'8]._R[ M=./ )PE<5M_^(&ZLW&ZY[1DMD._=(O[PN2G'8-3 U._;69\@,J#5=:- M40:Y8+0&XTPXOH&LW\'*>;T=F/@]>25AMGH;^UHC<4'1D]+G:*\KUUX9 T6\ MUX-G*[87U_'!VQ!U?"#2?K"9(CO?F^WS8DRV8F Q+[\7Q43IZD@2DB:T+@MC M4!!$WQ5O7FOT!E(AJW :G.2+@#8Z@2#TRN"UIE+Q+,H9"5WL 23JH MUVDQ7(I(P.1>F;JF *NXG4@86VKE'(V[J_ MDC59:)4L1IH,J .@XYQ#LN-:?Q 6U]'7_;L&3H&,]*KR-Q_V/9E%X

    NA'2EK1@B!&/:L^/6' M^^DQ^HA5N'-][SH\=U_\E 8NK$[-^L:;'0&YS:B[9CIG:"EI"O@RL1!W@<7HXKWY$$*KVX,>#'3J2KR[2J#*@@=D]1K\EBH2XN M:PXT0+J_J_BBP\4RA@$HTX5;)%RL- )E$)"@AW-TB&1#5?-)Z#,4 QF &KQ# MJ\M!'V]+V_MV+=P#>#YXQU:7 V3OGQ%[&UM=#H0N/F,/'Z:,W).$OE6:^FZP MB51Y9"C[PIZ+G#UKR%"^5&CB', CK^?1!BW"Z6G< 8UNH(:3W_WT^3Q+T@B6R.7;+,@\:E5) M$@+_HQ&XTK/$>#2@)+974)O?HH.E)NANE"&W9-8G*0MEN8D2J26_W [(@&U3 M:LA[#AQ;N0AEBE@L+W]Y=OUX<@*_#T@ M.3-"[W1)B?//_.?2U!!U=R 6MI6@X4K41SF$] &+.2*'R!?^IHR7 K.5:=#* M2Q]%"&@^;\]/LUCX#L=V2X#7,;^;T18M C2$J'^6H2:+DFABNO MC*/%.'F$0(6/&V4U>V Z7RM\C]'EDY]Z[@ "%X[V$0P3^($+Z&_X21EB,7!! M_";?CQ&X@/ZZ=%VFZ0?E;QQ21P0?QTTK< %]!>][>S;M7#_%;A@ZNW#?MS;B+V- Q?$;W7_%;CP MX<6=(-^P#1E:.W!A(KR!_Q6XL*81:>L(V_1M5\'0!SV MP(6:#F?L=V;U>:3E<)8\(VL<1M#4X6RQ "9)"I2%3T=>,\2%9T#>.'X?AST1_=+8QSR7 ;(4S="%D:"=A#>BOOS64!GV4ML(: M6G%UZT4=H3^:5I-96R!:*W#8NB^47C!\]E -2-E'P2N_4X^<269I].R9T3C MVF,+2^%#Z9=\7>3P-!S!.<(NYE>#PIRU98JX>]Y.8Q&_B<(%:&3+NRR>/;L) M^0!^]GX.ZMHBBM^G<[HEK5JH7DVJ.2)0%,ER4HOU_&.T$?;N.58M2I, O=(R M7W-$H"CR#;R1*)A*EP8MNN?NU7+;%U53IW'Q$H,D+H/7U#D\&HU&2-=S"QN+ M$E>GGG$SX2BE00%('HDA;,]H@!B-(66,D(\2(/U^T^UKYM(GF F9/@7^(F=$ MV!8_ HK!3ZOV!#T!G".3I"DP>*V8 )U !Y7.5SE!J'3':B- MG+1BPM,Z4E'&B>ID%1F?LGCNSLA5X/X)"^%W-Z;;WGLQ>V&0A6Y79[*';,'5 MYP[/RJ2+T);'===WMGL7-C_)16W]>R 1DM_$TM5L TD'WX?39YAP66ZT *B( MI?LV*"Y@27FF'4S-UF+*-S_TE]E2RI9*&SA.D%*-N'3?9@UGMAU,DM9CCONF M9DZY#?-0]F5$0M9,]5EI) HO.87+)6.G<%!AR MLJX^^947BPU4MA[SLL8NG9WK1A*#76,4V .1^&MALZZ-5\#Y'5F-!.Q?77OO M2.Q'GHB]U59P*^Z\)V^#]AP6\C )6(1KQ($)S@#B X&-*'^P\OW\F>J1UR$- M&9VEQ*MN..>!ZXM7:KW1@#Q(#CZ;+&^"71 5LB,CD&CSWD8BM6H)MV_#<8 D MG=>VU>)0#[5 $'H5;?:0NJ'GQJNW<%S.'.#NY@0T%!92.PL)FY"+@C[ M4Z*7UQZ3J4;]WE[L$4$@7L9F,HS*2A+J/63+I4L#HS8K+-%';]WP/2FGO5:) M5ZR^'RGT>+)G%'IL!^H&V6]\]PG8E+ZKJC%)^SF3$7( 8 W*\]>V!LX!!"*W M;*C;0_8(:S"QMFUN3^@%[E7P<,O&N1%RX) F(VN;Y4;"^) =>5-:L\N-D)/K M-(FO;9$;";7Y';E6!)R:IL\D+NE#"O: M%64^-NV^0&%D.:B]Z6MB&T M([F1L+:)%>B#[#779&$=TRD#9ZWV4>[S@R_& M:2=E8.<6^!%RW8 6)4>)NX/1PK;%R7W/[9_U9:<8 C64?N=#4&I@&P/94 !=:P( $0 M @ '23P$ 9#DT,##$P-"YH=&U02P$"% ,4 " *BF)1 MPT--MID' V(0 $0 @ 'WI $ 9#DT,##,Q,2YH M=&U02P$"% ,4 " *BF)1AGD,9*4' /( $0 @ &_ MK $ 9#DT,##,Q,BYH=&U02P$"% ,4 " *BF)15$4>0U4$ #5 M$0 $ @ &3M $ 9#DT,##,R+FAT;5!+ 0(4 Q0 M ( J*8E$LZQ@$R0\ $L1 / " 1:Y 0!G.30P-S$U M9'-P,2YJ<&=02P$"% ,4 " *BF)1 9 $'/8/ NI0 $0 M @ $,R0$ =')E>"TR,#(P,#DS,"YX[P" !4 ( ! M(N4! '1R97@M,C R,# Y,S!?9&5F+GAM;%!+ 0(4 Q0 ( J*8E%:'+1* MH%D %$F!0 5 " 0,1 @!T