| Name | InvestmentsInAndAdvancesToAffiliatesAtFairValue |
|---|---|
| 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 |
|---|---|---|---|
| Investments in and Advances to Affiliates, at Fair Value | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Investments in and Advances to Affiliates, at Fair Value, Beginning Balance | en-US | http://www.xbrl.org/2003/role/periodStartLabel | http://www.xbrl.org/2003/role/link |
| Investments in and Advances to Affiliates, at Fair Value, Ending Balance | en-US | http://www.xbrl.org/2003/role/periodEndLabel | http://www.xbrl.org/2003/role/link |
| Value of the investment at close of period. For investment in and advances to affiliates, if operations of any controlled companies are different in character from those of the company, group such affiliates within divisions and by type of activities. | 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 | 946 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 320 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | S99 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 6 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (SX 210.12-14(3)) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=120401592&loc=d3e611322-123010 | 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 | 946 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 320 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | S99 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 6 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (SX 210.12-14(2)) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=120401592&loc=d3e611322-123010 | 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 | 946 | http://fasb.org/us-gaap/role/ref/legacyRef |
| SubTopic | 320 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Section | S99 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Paragraph | 6 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (SX 210.12-14(Column E)) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=120401592&loc=d3e611322-123010 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValueRollForward | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsInAndAdvancesToAffiliates | |
us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValueRollForward | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsInAndAdvancesToAffiliates | |
us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValueRollForward | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsInAndAdvancesToAffiliates | |
us-gaap:InvestmentsInAndAdvancesToAffiliatesAtFairValueRollForward | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsInAndAdvancesToAffiliatesScheduleOfInvestmentsTable |