| Name | PropertyPlantAndEquipmentTransfersAndChanges |
|---|---|
| Namespace | http://fasb.org/us-gaap/2021-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 |
|---|---|---|---|
| Property, Plant and Equipment, Transfers and Changes | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Amount of increase (decrease) of physical assets used in the normal conduct of business and not intended for resale, from reclassification, impairment, donation, or changes classified as other. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| PublishDate | 2016-01 | http://fasb.org/us-gaap/role/tin/value |
| Positive_XBRL_Value | Increase | http://fasb.org/us-gaap/role/tin/value |
| Negative_XBRL_Value | Decrease | http://fasb.org/us-gaap/role/tin/value |
| Note | Element is modeled from perspective of statement of financial position. | http://fasb.org/us-gaap/role/tin/usage |
| PublishDate | 2016-01 | http://fasb.org/us-gaap/role/tin/usage |
| elementCreationTaxonomyVersion | 2008 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| Publisher | FASB | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Accounting Standards Codification | http://fasb.org/us-gaap/role/ref/legacyRef |
| Topic | 360 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 10 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | 50 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 2 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (a) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:PropertyPlantAndEquipmentGrossPeriodIncreaseDecrease | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedFirstAlternative | |
us-gaap:MovementInPropertyPlantAndEquipmentRollForward | parent-child | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipment | |
us-gaap:MovementInPropertyPlantAndEquipmentRollForward | domain-member | http://fasb.org/us-gaap/role/disclosure/PropertyPlantAndEquipmentScheduleOfPropertyPlantAndEquipmentTable |