XML 21 R10.htm IDEA: XBRL DOCUMENT
v3.21.2

New Accounting Standards Not Yet Adopted | 9 Months Ended
--- | ---
Sep. 30, 2021
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.

X
- Definition New accounting standards not yet adopted [Text Block]. + References No definition available. + Details
Name: | trex_NewAccountingStandardsNotYetAdoptedTextBlock
Namespace Prefix: | trex_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingChangesAndErrorCorrectionsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration