 | us-gaap:AccountsPayableCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations |
 | us-gaap:AccruedLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations |
 | us-gaap:EmployeeRelatedLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations |
 | us-gaap:TaxesPayableCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations |
 | us-gaap:InterestPayableCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations |
 | us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations |
 | us-gaap:DividendsPayableCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations |
 | us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations |
 | us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperations |
 | us-gaap:AccountsPayableCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable |
 | us-gaap:AccruedLiabilitiesCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable |
 | us-gaap:EmployeeRelatedLiabilitiesCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable |
 | us-gaap:TaxesPayableCurrentAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable |
 | us-gaap:InterestPayableCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable |
 | us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable |
 | us-gaap:DividendsPayableCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable |
 | us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable |
 | us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified-RealEstateOperationsStatementTable |
 | us-gaap:AccountsPayableCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified |
 | us-gaap:AccruedLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified |
 | us-gaap:EmployeeRelatedLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified |
 | us-gaap:TaxesPayableCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified |
 | us-gaap:InterestAndDividendsPayableCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified |
 | us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified |
 | us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified |
 | us-gaap:AccountsPayableCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable |
 | us-gaap:AccruedLiabilitiesCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable |
 | us-gaap:EmployeeRelatedLiabilitiesCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable |
 | us-gaap:TaxesPayableCurrentAbstract | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable |
 | us-gaap:InterestAndDividendsPayableCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable |
 | us-gaap:AccountsPayableAndOtherAccruedLiabilitiesCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable |
 | us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassifiedStatementTable |
 | us-gaap:AccountsPayableCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccruedLiabilitiesCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:EmployeeRelatedLiabilitiesCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:TaxesPayableCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:InterestAndDividendsPayableCurrentAbstract | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:SettlementLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |
 | us-gaap:AccountsPayableAndAccruedLiabilitiesCurrent | parent-child | http://fasb.org/us-gaap/role/disclosure/PayablesAndAccruals |