 | us-gaap:InvestmentTypeAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:InvestmentSecondaryCategorizationAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:InvestmentHoldingsLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | dei:LegalEntityAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:InvestmentTypeAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:InvestmentSecondaryCategorizationAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/InvestmentHoldings |
 | us-gaap:InvestmentTypeAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:InvestmentSecondaryCategorizationAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:LineOfCreditFacilityAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:PositionAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:RelatedPartyTransactionsByRelatedPartyAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:DerivativeInstrumentRiskAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | srt:RangeAxis | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:SummaryOfInvestmentHoldingsLineItems | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:InvestmentTypeAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:InvestmentSecondaryCategorizationAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:LineOfCreditFacilityAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:PositionAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:RelatedPartyTransactionsByRelatedPartyAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | us-gaap:DerivativeInstrumentRiskAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |
 | srt:RangeAxis | hypercube-dimension | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyInvestmentHoldingsTable |