| Name | CostOfGoodsSoldDepreciationDepletionAndAmortization |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | debit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Aggregate depreciation, depletion and amortization expense in the current period for the cost of tangible assets, intangible assets, or depleting assets directly related to goods produced and sold during the reporting period. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Cost of Goods Sold, Depreciation, Depletion and Amortization (Deprecated 2018-01-31) | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |