 | us-gaap:NonconsolidatedLegalEntityFinancialSupportAmount | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsInAndAdvancesToAffiliates |
 | us-gaap:NonconsolidatedLegalEntityFinancialSupportCumulativeAmount | parent-child | http://fasb.org/us-gaap/role/disclosure/InvestmentsInAndAdvancesToAffiliates |
 | us-gaap:FinancialSupportForNonconsolidatedLegalEntityTable | all | http://fasb.org/us-gaap/role/disclosure/InvestmentsInAndAdvancesToAffiliatesFinancialSupportForNonconsolidatedLegalEntityTable |
 | us-gaap:NonconsolidatedLegalEntityFinancialSupportAmount | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsInAndAdvancesToAffiliatesFinancialSupportForNonconsolidatedLegalEntityTable |
 | us-gaap:NonconsolidatedLegalEntityFinancialSupportCumulativeAmount | domain-member | http://fasb.org/us-gaap/role/disclosure/InvestmentsInAndAdvancesToAffiliatesFinancialSupportForNonconsolidatedLegalEntityTable |
 | us-gaap:NonconsolidatedLegalEntityFinancialSupportAmount | parent-child | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatements |
 | us-gaap:NonconsolidatedLegalEntityFinancialSupportCumulativeAmount | parent-child | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatements |
 | us-gaap:FinancialSupportForNonconsolidatedLegalEntityTable | all | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatementsFinancialSupportForNonconsolidatedLegalEntityTable |
 | us-gaap:NonconsolidatedLegalEntityFinancialSupportAmount | domain-member | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatementsFinancialSupportForNonconsolidatedLegalEntityTable |
 | us-gaap:NonconsolidatedLegalEntityFinancialSupportCumulativeAmount | domain-member | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatementsFinancialSupportForNonconsolidatedLegalEntityTable |
 | us-gaap:InvestmentCompanyFinancialSupportToInvesteeContractuallyRequiredAmount | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:InvestmentCompanyFinancialSupportToInvesteeDiscretionaryAmount | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:NonconsolidatedLegalEntityFinancialSupportAmount | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:InvestmentCompanyDescriptionOfFinancialCommitmentToInvestee | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:InvestmentCompanyFeeWaiverTerms | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:InvestmentCompanyTaxReturnOfCapitalExpected | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount | parent-child | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompany |
 | us-gaap:FinancialSupportForNonconsolidatedLegalEntityTable | all | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyFinancialSupportForNonconsolidatedLegalEntityTable |
 | us-gaap:InvestmentCompanyFinancialSupportToInvesteeContractuallyRequiredAmount | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyFinancialSupportForNonconsolidatedLegalEntityTable |
 | us-gaap:InvestmentCompanyFinancialSupportToInvesteeDiscretionaryAmount | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyFinancialSupportForNonconsolidatedLegalEntityTable |
 | us-gaap:NonconsolidatedLegalEntityFinancialSupportAmount | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyFinancialSupportForNonconsolidatedLegalEntityTable |
 | us-gaap:InvestmentCompanyDescriptionOfFinancialCommitmentToInvestee | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyFinancialSupportForNonconsolidatedLegalEntityTable |
 | us-gaap:InvestmentCompanyFeeWaiverTerms | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyFinancialSupportForNonconsolidatedLegalEntityTable |
 | us-gaap:InvestmentCompanyTaxReturnOfCapitalExpected | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyFinancialSupportForNonconsolidatedLegalEntityTable |
 | us-gaap:InvestmentCompanyFinancialCommitmentToInvesteeFutureAmount | domain-member | http://fasb.org/us-gaap/role/disclosure/FinancialServicesInvestmentCompanyFinancialSupportForNonconsolidatedLegalEntityTable |