XML 31 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Stock-Based Compensation - Performance-Based Restricted Stock Activity (Detail) (Performance-Based Restricted Stock [Member], USD $)
12 Months Ended
Dec. 31, 2014
Performance-Based Restricted Stock [Member]
 
Schedule Of Restricted Stock Activity [Line Items]  
Performance-based Restricted Stock, Granted 42,676us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= trex_PerformanceBasedRestrictedStockMember
Performance-based Restricted Stock, Vested 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
/ us-gaap_AwardTypeAxis
= trex_PerformanceBasedRestrictedStockMember
Performance-based Restricted Stock, Forfeited 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= trex_PerformanceBasedRestrictedStockMember
Nonvested, Shares, Ending Balance 42,676us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= trex_PerformanceBasedRestrictedStockMember
Weighted-Average Grant Price Per Share, Granted $ 33.72us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= trex_PerformanceBasedRestrictedStockMember
Weighted-Average Grant Price Per Share, Vested $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= trex_PerformanceBasedRestrictedStockMember
Weighted-Average Grant Price Per Share, Forfeited $ 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= trex_PerformanceBasedRestrictedStockMember
Nonvested, Weighted-Average Grant Price Per Share, Ending Balance $ 33.72us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= trex_PerformanceBasedRestrictedStockMember