XML 25 R57.htm IDEA: XBRL DOCUMENT
v2.4.0.8

Commitments and Contingencies - Additional Information (Detail) (USD $) | 0 Months Ended | 3 Months Ended | 12 Months Ended
--- | --- | --- | ---
Sep. 03, 2013 Lawsuits | Sep. 30, 2013 | Sep. 30, 2012 | Dec. 31, 2013 Letter | Dec. 31, 2012
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |
Number of lawsuits settled | 2 |  |  |  |
Capped cost to Trex, excluding attorneys' fees, upon final approval of the settlement by the Court |  |  |  | $ 8,250,000 |
Capped attorneys' fees to be paid to Plaintiffs' counsel upon final approval of the settlement by the Court |  |  |  | 1,450,000 |
Liability related to mold growth litigation |  |  |  | 3,174,000 |
Expected total net cost to resolve the lawsuit will not exceed |  |  |  | 10,000,000 |
Average period for PE material purchases under short-term supply contracts for which pricing is negotiated as needed |  |  |  | 2 years |
Charge recorded due to revised estimate of sublease receipts |  |  |  | 1,144,000 | 727,000
Minimum payments remaining under the Company's lease relating to its reconsidered corporate relocation for 2014 |  |  |  | 6,803,000 |
Minimum payments remaining under the Company's lease relating to its reconsidered corporate relocation for 2015 |  |  |  | 6,289,000 |
Minimum payments remaining under the Company's lease relating to its reconsidered corporate relocation for 2016 |  |  |  | 5,362,000 |
Minimum payments remaining under the Company's lease relating to its reconsidered corporate relocation for 2017 |  |  |  | 5,343,000 |
Minimum payments remaining under the Company's lease relating to its reconsidered corporate relocation for 2018 |  |  |  | 5,277,000 |
Minimum payments remaining under the Company's lease relating to its reconsidered corporate relocation, thereafter |  |  |  | 15,198,000 |
Increase in warranty reserve |  | 20,000,000 | 20,000,000 | 20,000,000 | 21,487,000
Letters sent to homeowners |  |  |  | 10,000 |
Percentage change in warranty claims used as a threshold for disclosure |  |  |  | 10.00% |
Change in warranty reserve for disclosure purposes only |  |  |  | 4,100,000 |
Raw Material Supply Contracts [Member] |  |  |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |
Purchase commitment |  |  |  | 19,200,000 |
Purchase commitment, due in second year |  |  |  | 8,600,000 |
Purchase commitment, due in third year |  |  |  | 1,500,000 |
Purchase commitment, due in fourth year |  |  |  | 49,000 |
Third Party Manufacturing Contracts [Member] |  |  |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |
Purchase commitment |  |  |  | 4,400,000 |
Purchase commitment, due in second year |  |  |  | 1,900,000 |
Residential Use [Member] |  |  |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |
Warranty period |  |  |  | 25 years |
Commercial Use [Member] |  |  |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |
Warranty period |  |  |  | 10 years |
Transcend, Enhance, Select and Universal Fascia Product [Member] | Residential Use [Member] |  |  |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |
Warranty period |  |  |  | 25 years |
Transcend, Enhance, Select and Universal Fascia Product [Member] | Commercial Use [Member] |  |  |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |
Warranty period |  |  |  | 10 years |
TrexTrim and Trex Reveal Railing [Member] | Commercial and Residential Use [Member] |  |  |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |
Warranty period |  |  |  | 25 years |
Contract Termination [Member] |  |  |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |
Expiration date of reconsidered corporate headquarters lease |  |  |  | Jun. 30, 2019 |
Lease square feet |  |  |  | 55,047 |
Charge recorded due to revised estimate of sublease receipts |  | 1,100,000 |  |  |
Minimum payments remaining under the Company's lease relating to its reconsidered corporate relocation for 2014 |  |  |  | 1,700,000 |
Minimum payments remaining under the Company's lease relating to its reconsidered corporate relocation for 2015 |  |  |  | 1,700,000 |
Minimum payments remaining under the Company's lease relating to its reconsidered corporate relocation for 2016 |  |  |  | 1,800,000 |
Minimum payments remaining under the Company's lease relating to its reconsidered corporate relocation for 2017 |  |  |  | 1,800,000 |
Minimum payments remaining under the Company's lease relating to its reconsidered corporate relocation for 2018 |  |  |  | 1,800,000 |
Minimum payments remaining under the Company's lease relating to its reconsidered corporate relocation, thereafter |  |  |  | 900,000 |
Minimum receipts remaining under the Company's existing subleases for 2014 |  |  |  | 1,300,000 |
Minimum receipts remaining under the Company's existing subleases for 2015 |  |  |  | 800,000 |
Minimum receipts remaining under the Company's existing subleases for 2016 |  |  |  | 700,000 |
Minimum receipts remaining under the Company's existing subleases for 2017 |  |  |  | 700,000 |
Minimum receipts remaining under the Company's existing subleases for 2018 |  |  |  | 700,000 |
Minimum receipts remaining under the Company's existing subleases, thereafter |  |  |  | $ 400,000 |
Sublease [Member] |  |  |  |  |
Schedule Of Commitments And Contingencies [Line Items] |  |  |  |  |
Lease square feet |  |  |  | 41,701 |

X
- Definition Average period for PE material purchases under short term supply contracts for which pricing is negotiated as needed. + References No definition available. + Details
Name: | trex_AveragePeriodForPeMaterialPurchasesUnderShortTermSupplyContractsForWhichPricingIsNegotiatedAsNeeded
Namespace Prefix: | trex_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Capped attorneys' fees to be paid to Plaintiffs' counsel upon final approval of the settlement by the court. + References No definition available. + Details
Name: | trex_CappedAttorneyFeesToBePaidToPlaintiffsCounselUponFinalApprovalOfSettlementByCourt
Namespace Prefix: | trex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Capped cost to Trex, excluding attorneys' fees, upon final approval of the settlement by the court. + References No definition available. + Details
Name: | trex_CappedCostToCompanyExcludingAttorneyFeesUponFinalApprovalOfSettlementByCourt
Namespace Prefix: | trex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition 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. + References No definition available. + Details
Name: | trex_ChangeInWarrantyReserveForDisclosurePurposesOnly
Namespace Prefix: | trex_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of lawsuits settled. + References No definition available. + Details
Name: | trex_NumberOfLawsuitsSettled
Namespace Prefix: | trex_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of letters sent to homeowner. + References No definition available. + Details
Name: | trex_NumberOfLettersSentToHomeowner
Namespace Prefix: | trex_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | trex_PercentageChangeInWarrantyClaimsUsedAsThresholdForDisclosure
Namespace Prefix: | trex_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | trex_ScheduleOfCommitmentsAndContingenciesLineItems
Namespace Prefix: | trex_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Warranty period. + References No definition available. + Details
Name: | trex_WarrantyPeriod
Namespace Prefix: | trex_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Area of a real estate property. + References No definition available. + Details
Name: | us-gaap_AreaOfRealEstateProperty
Namespace Prefix: | us-gaap_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition Date which lease or group of leases is set to expire, in CCYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_LeaseExpirationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of loss contingency liability expected to be resolved within one year or the normal operating cycle, if longer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14326-108349 + Details
Name: | us-gaap_LossContingencyAccrualCarryingValueCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The estimated maximum amount of possible loss from the contingency. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14435-108349 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -SubTopic 20 -Section 50 -Paragraph 9 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=25496072&loc=d3e14557-108349 + Details
Name: | us-gaap_LossContingencyRangeOfPossibleLossMaximum
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of required minimum rental payments maturing in the next fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments maturing in the fifth fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments maturing in the forth fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments maturing in the third fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments maturing in the second fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of required minimum rental payments maturing after the fifth fiscal year following the latest fiscal year for operating leases having an initial or remaining non-cancelable letter-terms in excess of one year. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 10 -Section 55 -Paragraph 40 -Subparagraph (Note 3) -URI http://asc.fasb.org/extlink&oid=6584154&loc=d3e38371-112697 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6453985&loc=d3e41502-112717 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Future rental payments receivable within one year of the balance sheet date under an operating lease. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6454179&loc=d3e41551-112718 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Future rental payments receivable within the fifth year from the balance sheet date under an operating lease. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6454179&loc=d3e41551-112718 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFiveYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Future rental payments receivable within the fourth year from the balance sheet date under an operating lease. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6454179&loc=d3e41551-112718 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInFourYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Future rental payments receivable within the third year from the balance sheet date under an operating lease. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6454179&loc=d3e41551-112718 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Future rental payments receivable within the second year from the balance sheet date under an operating lease. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6454179&loc=d3e41551-112718 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Future minimum lease payments receivable under operating leases for periods greater than five years following the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6454179&loc=d3e41551-112718 + Details
Name: | us-gaap_OperatingLeasesFutureMinimumPaymentsReceivableThereafter
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Minimum amount of purchase arrangement maturing in the fourth fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments. + References No definition available. + Details
Name: | us-gaap_PurchaseObligationDueInFourthYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of purchase arrangement maturing in the next fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments. + References No definition available. + Details
Name: | us-gaap_PurchaseObligationDueInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of purchase arrangement maturing in the second fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments. + References No definition available. + Details
Name: | us-gaap_PurchaseObligationDueInSecondYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Minimum amount of purchase arrangement maturing in the third fiscal year following the latest fiscal year. Includes, but not limited to, recorded and unrecorded purchase obligations, long-term purchase commitments, and short-term purchase commitments. + References No definition available. + Details
Name: | us-gaap_PurchaseObligationDueInThirdYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=31042434&loc=d3e3602-108585 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB TOPIC 5.P.4(b)) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140904-122747 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 420 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 5.P.3) -URI http://asc.fasb.org/extlink&oid=27011515&loc=d3e140864-122747 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 5 -Section P -Subsection 3, 4 + Details
Name: | us-gaap_RestructuringCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the aggregate Increase or Decrease in the liability during the reporting period for accruals related to preexisting standard product warranties (including adjustments related to changes in estimates). Does not include any Increase or Decrease in the liability for accruals related to extended product warranties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph ((c)(4)) -URI http://asc.fasb.org/extlink&oid=6398077&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyAccrualPreexistingIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration