| Name | InvestmentOwnedUnrecognizedUnrealizedAppreciationDepreciationNet |
|---|---|
| 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 |
|---|---|---|---|
| Investment Owned, Unrecognized Unrealized Appreciation (Depreciation), Net | en-US | http://www.xbrl.org/2003/role/label | http://www.xbrl.org/2003/role/link |
| Investment Owned, Unrecognized Unrealized Appreciation (Depreciation), Net, Total | en-US | http://www.xbrl.org/2003/role/totalLabel | http://www.xbrl.org/2003/role/link |
| This element represents the net excess or deficiency of the fair value of an investment (security, contract) over or under its cost (face amount, notional amount), respectively, which excess value or deficiency has not been recognized in earnings of the entity. | 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 | 22 | http://fasb.org/us-gaap/role/ref/legacyRef |
| URI | http://asc.fasb.org/extlink&oid=120401592&loc=SL6090603-123010 | http://fasb.org/us-gaap/role/ref/legacyRef |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:InvestmentOwnedUnrecognizedUnrealizedAppreciation | summation-item | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings | |
us-gaap:InvestmentOwnedUnrecognizedUnrealizedDepreciation | summation-item | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
| Name | Relation Type | Role | |
|---|---|---|---|
us-gaap:InvestmentOwnedUnrealizedAppreciationDepreciationNetAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings | |
us-gaap:InvestmentOwnedUnrealizedAppreciationDepreciationNetAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings | |
us-gaap:InvestmentOwnedUnrealizedAppreciationDepreciationNetAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldingsScheduleOfInvestmentsTable | |
us-gaap:InvestmentOwnedUnrealizedAppreciationDepreciationNetAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings | |
us-gaap:InvestmentOwnedUnrealizedAppreciationDepreciationNetAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldings | |
us-gaap:InvestmentOwnedUnrealizedAppreciationDepreciationNetAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/SummaryOfInvestmentHoldingsScheduleOfInvestmentsTable | |
us-gaap:InvestmentOwnedUnrealizedAppreciationDepreciationNetAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldings | |
us-gaap:InvestmentOwnedUnrealizedAppreciationDepreciationNetAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsInvestmentHoldingsOtherThanSecuritiesTable | |
us-gaap:InvestmentOwnedUnrealizedAppreciationDepreciationNetAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/OtherThanSecuritiesInvestmentHoldingsScheduleOfInvestmentsTable | |
us-gaap:InvestmentOwnedUnrealizedAppreciationDepreciationNetAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany | |
us-gaap:InvestmentOwnedUnrealizedAppreciationDepreciationNetAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |