 | us-gaap:OtherOwnershipInterestsValue | parent-child | http://fasb.org/us-gaap/role/disclosure/Equity |
 | us-gaap:OtherOwnershipInterestsOfferingCosts | parent-child | http://fasb.org/us-gaap/role/disclosure/Equity |
 | us-gaap:OtherOwnershipInterestsCumulativeCashDistributions | parent-child | http://fasb.org/us-gaap/role/disclosure/Equity |
 | us-gaap:OtherOwnershipInterestsCumulativeNetIncome | parent-child | http://fasb.org/us-gaap/role/disclosure/Equity |
 | us-gaap:OtherOwnershipInterestsCapitalAccount | parent-child | http://fasb.org/us-gaap/role/disclosure/Equity |
 | us-gaap:OtherOwnershipInterestsValue | domain-member | http://fasb.org/us-gaap/role/disclosure/EquityScheduleOfOtherOwnershipInterestsTable |
 | us-gaap:OtherOwnershipInterestsOfferingCosts | domain-member | http://fasb.org/us-gaap/role/disclosure/EquityScheduleOfOtherOwnershipInterestsTable |
 | us-gaap:OtherOwnershipInterestsCumulativeCashDistributions | domain-member | http://fasb.org/us-gaap/role/disclosure/EquityScheduleOfOtherOwnershipInterestsTable |
 | us-gaap:OtherOwnershipInterestsCumulativeNetIncome | domain-member | http://fasb.org/us-gaap/role/disclosure/EquityScheduleOfOtherOwnershipInterestsTable |
 | us-gaap:OtherOwnershipInterestsCapitalAccount | domain-member | http://fasb.org/us-gaap/role/disclosure/EquityScheduleOfOtherOwnershipInterestsTable |