| Name | DueToRelatedPartiesNoncurrent |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | xbrli:monetaryItemType |
| Period type | instant |
| Substitution Group | xbrli:item |
| Balance | credit |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Due to Related Parties, Noncurrent | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Due to Related Parties, Noncurrent, Total | en-US | http://www.xbrl.org/2003/role/totalLabel | http://www.xbrl.org/2003/role/link |
| Portion of the carrying amount as of the balance sheet date of obligations due all related parties that is payable after one year or beyond the normal operating cycle if longer. | 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 | 235 | 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.4-08.(k)(1)) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 | http://fasb.org/us-gaap/role/ref/legacyRef |
| 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.23) | 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 |
| Publisher | FASB | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/disclosureRef |
| Topic | 850 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 10 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | 50 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 1 | http://www.xbrl.org/2003/role/disclosureRef |
| Subparagraph | (d) | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:NotesPayableRelatedPartiesNoncurrent | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified | |
us-gaap:DueToEmployeesNoncurrent | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified | |
us-gaap:DueToOfficersOrStockholdersNoncurrent | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified | |
us-gaap:DueToAffiliateNoncurrent | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified | |
us-gaap:DueToOtherRelatedPartiesNoncurrent | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified | |
us-gaap:AccountsPayableRelatedPartiesNoncurrent | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified |