| Name | InvestmentHoldingsTextBlock |
|---|---|
| Namespace | http://fasb.org/us-gaap/2020-01-31 |
| Prefix | us-gaap |
| Data type | nonnum:textBlockItemType |
| Period type | duration |
| Substitution Group | xbrli:item |
| Balance | None |
| Nillable | True |
| Abstract | False |
| Text | Lang | Role | Container role |
|---|---|---|---|
| Investment Holdings [Text Block] | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| The entire disclosure for investment holdings. This includes the long positions of investments for the entity. It contains investments in affiliated and unaffiliated issuers. The investments include securities and non securities (i.e. commodities and futures contracts). | en-US | http://www.xbrl.org/2003/role/documentation | http://www.xbrl.org/2003/role/link |
| Name | Value | Role |
|---|---|---|
| SourceName | SEC Simplification | http://fasb.org/srt/role/changeNote/changeNote |
| TaxonomyVersion | 2020 | http://fasb.org/srt/role/changeNote/changeNote |
| ChangeDate | 2019-10 | http://fasb.org/srt/role/changeNote/changeNote |
| ModifiedReferences | true | http://fasb.org/srt/role/changeNote/changeNote |
| Source_ASU_Number | 2019-07 | http://fasb.org/srt/role/changeNote/changeNote |
| 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) | 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 | 1 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (SX 210.12-12) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=120401592&loc=d3e611133-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 | 5 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Subparagraph | (SX 210.12-13) | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=120401592&loc=d3e611282-123010 | 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 | 946 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 320 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | S99 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 3 | http://www.xbrl.org/2003/role/disclosureRef |
| Subparagraph | (SX 210.12-12B) | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=120401592&loc=d3e611197-123010 | http://www.xbrl.org/2003/role/disclosureRef |
| Publisher | FASB | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Accounting Standards Codification | http://www.xbrl.org/2003/role/disclosureRef |
| Topic | 946 | http://www.xbrl.org/2003/role/disclosureRef |
| SubTopic | 320 | http://www.xbrl.org/2003/role/disclosureRef |
| Section | S99 | http://www.xbrl.org/2003/role/disclosureRef |
| Paragraph | 5D | http://www.xbrl.org/2003/role/disclosureRef |
| Subparagraph | (SX 210.12-13D) | http://www.xbrl.org/2003/role/disclosureRef |
| URI | http://asc.fasb.org/extlink&oid=120401592&loc=SL120429264-123010 | http://www.xbrl.org/2003/role/disclosureRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:InvestmentHoldingsTable | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings | |
us-gaap:InvestmentOwnedRestrictedInvestmentsNoteAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings | |
us-gaap:AssetsNetAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings | |
us-gaap:InvestmentHoldingsLineItems | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldingsScheduleOfInvestmentsTable | |
us-gaap:InvestmentOwnedRestrictedInvestmentsNoteAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldingsScheduleOfInvestmentsTable | |
us-gaap:AssetsNetAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldingsScheduleOfInvestmentsTable |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:ScheduleOfInvestmentsLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings | |
us-gaap:ScheduleOfInvestmentsLineItems | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldingsScheduleOfInvestmentsTable | |
us-gaap:DisclosureTextBlockAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/ComprehensiveTextBlockList |