 | srt:RealEstateAndAccumulatedDepreciationAmountOfEncumbrances | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciation |
 | us-gaap:RealEstateAndAccumulatedDepreciationInitialCostAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciation |
 | us-gaap:SECScheduleIIIRealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciation |
 | us-gaap:SECScheduleIIIRealEstateInvestmentPropertyNetAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciation |
 | srt:RealEstateAndAccumulatedDepreciationDateOfConstruction1 | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciation |
 | srt:RealEstateAndAccumulatedDepreciationDateAcquired1 | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciation |
 | us-gaap:RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1 | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciation |
 | srt:SECScheduleIIIRealEstateNumberOfUnits | parent-child | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciation |
 | srt:RealEstateAndAccumulatedDepreciationByPropertyTable | all | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciationRealEstateAndAccumulatedDepreciationByPropertyTable |
 | srt:RealEstateAndAccumulatedDepreciationAmountOfEncumbrances | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciationRealEstateAndAccumulatedDepreciationByPropertyTable |
 | us-gaap:RealEstateAndAccumulatedDepreciationInitialCostAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciationRealEstateAndAccumulatedDepreciationByPropertyTable |
 | us-gaap:SECScheduleIIIRealEstateAndAccumulatedDepreciationCostsCapitalizedSubsequentToAcquisitionAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciationRealEstateAndAccumulatedDepreciationByPropertyTable |
 | us-gaap:SECScheduleIIIRealEstateInvestmentPropertyNetAbstract | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciationRealEstateAndAccumulatedDepreciationByPropertyTable |
 | srt:RealEstateAndAccumulatedDepreciationDateOfConstruction1 | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciationRealEstateAndAccumulatedDepreciationByPropertyTable |
 | srt:RealEstateAndAccumulatedDepreciationDateAcquired1 | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciationRealEstateAndAccumulatedDepreciationByPropertyTable |
 | us-gaap:RealEstateAndAccumulatedDepreciationLifeUsedForDepreciation1 | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciationRealEstateAndAccumulatedDepreciationByPropertyTable |
 | srt:SECScheduleIIIRealEstateNumberOfUnits | domain-member | http://fasb.org/us-gaap/role/disclosure/SECScheduleArticle12-28RealEstateAndAccumulatedDepreciationRealEstateAndAccumulatedDepreciationByPropertyTable |