 | us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate | parent-child | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatements |
 | us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState | parent-child | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatements |
 | us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest | parent-child | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatements |
 | us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose | parent-child | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatements |
 | us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipManagingMemberOrGeneralPartner | parent-child | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatements |
 | us-gaap:ScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable | all | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatementsScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable |
 | us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipDate | domain-member | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatementsScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable |
 | us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipState | domain-member | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatementsScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable |
 | us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipOwnershipInterest | domain-member | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatementsScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable |
 | us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipBusinessPurpose | domain-member | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatementsScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable |
 | us-gaap:SubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipManagingMemberOrGeneralPartner | domain-member | http://fasb.org/us-gaap/role/disclosure/OrganizationConsolidationAndPresentationOfFinancialStatementsScheduleOfSubsidiaryOfLimitedLiabilityCompanyOrLimitedPartnershipTable |