| Name | InventoryFinishedGoodsAndWorkInProcess |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | instant |
| Substitution Group | xbrli:item |
| Balance | debit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Inventory, Finished Goods and Work in Process, Gross | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Inventory, Finished Goods and Work in Process, Gross, Total | en-US | http://www.xbrl.org/2003/role/totalLabel | http://www.xbrl.org/2003/role/link |
| Amount before valuation reserves of merchandise or goods held by the entity that are readily available for sale and items held by the entity which are partially complete or in the process of being readied for sale. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 210 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 10 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | S99 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 1 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (SX 210.5-02.6(a)(1),(3)) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:InventoryFinishedGoods | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedSecondAlternative | |
us-gaap:InventoryWorkInProcess | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedSecondAlternative |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:InventoryNetAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations | |
us-gaap:InventoryNetAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable | |
us-gaap:InventoryGross | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedSecondAlternative | |
us-gaap:InventoryFinishedGoodsAndWorkInProcessAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/Inventory | |
us-gaap:InventoryFinishedGoodsAndWorkInProcessAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/InventoryInventoryCurrentTable |