| Name | ProceedsFromPaymentsForLongTermLoansForRelatedParties |
|---|---|
| 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 |
|---|---|---|---|
| Proceeds from Collection of (Payments to Fund) Long-term Loans to Related Parties | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Proceeds from Collection of (Payments to Fund) Long-term Loans to Related Parties, Total | en-US | http://www.xbrl.org/2003/role/totalLabel | http://www.xbrl.org/2003/role/link |
| The cash inflow or outflow associated with long-term loans for related parties where one party can exercise control or significant influence over another party, including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from (Payments for) Advances to Affiliates. | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| Note | When element is used in Statement of Cash Flows, gross payments and gross proceeds are also expected to be disclosed. | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| PublishDate | 2018-01 | http://fasb.org/us-gaap/role/tin/taxonomyImplementationNote |
| SourceName | Cash Flows | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2018 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2017-11 | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedReferences | true | http://fasb.org/srt/role/changeNote/changeNote |
| Publisher | FASB | http://www.xbrl.org/2009/role/commonPracticeRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2009/role/commonPracticeRef |
| Topic | 235 | http://www.xbrl.org/2009/role/commonPracticeRef |
| SubTopic | 10 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Section | S99 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Paragraph | 3 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Subparagraph | (SX 210.12-04(a)) | http://www.xbrl.org/2009/role/commonPracticeRef |
| URI | http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690 | http://www.xbrl.org/2009/role/commonPracticeRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:ProceedsFromCollectionOfLongtermLoansToRelatedParties | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect | |
us-gaap:PaymentsToFundLongtermLoansToRelatedParties | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:ProceedsFromCollectionOfPaymentsToFundLongtermLoansToRelatedPartiesAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect | |
us-gaap:NetCashProvidedByUsedInInvestingActivitiesContinuingOperations | summation-item | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect | |
us-gaap:ProceedsFromCollectionOfPaymentsToFundLongtermLoansToRelatedPartiesAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |