 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:GoodwillImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:FinanceLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:OperatingLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:ImpairmentOfRealEstate | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:ImpairmentOfOngoingProject | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:ImpairmentOfLeasehold | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:ExplorationAbandonmentAndImpairmentExpense | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:ImpairmentOfOilAndGasProperties | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:ImpairmentLossesRelatedToRealEstatePartnerships | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:ImpairmentOfRetainedInterest | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:OtherAssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:AssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternative |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:GoodwillImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:FinanceLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:OperatingLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:ImpairmentOfRealEstate | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:ImpairmentOfOngoingProject | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:ImpairmentOfLeasehold | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:ExplorationAbandonmentAndImpairmentExpense | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:ImpairmentOfOilAndGasProperties | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:ImpairmentLossesRelatedToRealEstatePartnerships | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:ImpairmentOfRetainedInterest | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:OtherAssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:AssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeAlternativeStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:GoodwillImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:FinanceLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:OperatingLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:ImpairmentOfRetainedInterest | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:ImpairmentOfRealEstate | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:ImpairmentLossesRelatedToRealEstatePartnerships | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:ImpairmentOfOngoingProject | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:ImpairmentOfLeasehold | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:OtherAssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:AssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITs |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:GoodwillImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:FinanceLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:OperatingLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:ImpairmentOfRetainedInterest | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:ImpairmentOfRealEstate | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:ImpairmentLossesRelatedToRealEstatePartnerships | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:ImpairmentOfOngoingProject | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:ImpairmentOfLeasehold | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:OtherAssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:AssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateExcludingREITsStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:GoodwillImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:FinanceLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:OperatingLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:ImpairmentOfRetainedInterest | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:ImpairmentOfRealEstate | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:ImpairmentLossesRelatedToRealEstatePartnerships | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:ImpairmentOfOngoingProject | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:ImpairmentOfLeasehold | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:OtherAssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:AssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrusts |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:GoodwillImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:FinanceLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:OperatingLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:ImpairmentOfRetainedInterest | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:ImpairmentOfRealEstate | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:ImpairmentLossesRelatedToRealEstatePartnerships | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:ImpairmentOfOngoingProject | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:ImpairmentOfLeasehold | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:OtherAssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:AssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeRealEstateInvestmentTrustsStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstate |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstate |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstate |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstate |
 | us-gaap:GoodwillImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstate |
 | us-gaap:FinanceLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstate |
 | us-gaap:OperatingLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstate |
 | us-gaap:ImpairmentOfRetainedInterest | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstate |
 | us-gaap:ImpairmentOfRealEstate | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstate |
 | us-gaap:ImpairmentLossesRelatedToRealEstatePartnerships | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstate |
 | us-gaap:ImpairmentOfOngoingProject | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstate |
 | us-gaap:ImpairmentOfLeasehold | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstate |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstate |
 | us-gaap:OtherAssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstate |
 | us-gaap:AssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstate |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstateStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstateStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstateStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstateStatementTable |
 | us-gaap:GoodwillImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstateStatementTable |
 | us-gaap:FinanceLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstateStatementTable |
 | us-gaap:OperatingLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstateStatementTable |
 | us-gaap:ImpairmentOfRetainedInterest | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstateStatementTable |
 | us-gaap:ImpairmentOfRealEstate | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstateStatementTable |
 | us-gaap:ImpairmentLossesRelatedToRealEstatePartnerships | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstateStatementTable |
 | us-gaap:ImpairmentOfOngoingProject | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstateStatementTable |
 | us-gaap:ImpairmentOfLeasehold | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstateStatementTable |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstateStatementTable |
 | us-gaap:OtherAssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstateStatementTable |
 | us-gaap:AssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectRealEstateStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:DirectFinancingLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:SalesTypeLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:GoodwillImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:FinanceLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:OperatingLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:ImpairmentOfRealEstate | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:ImpairmentOfRetainedInterest | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:ImpairmentOfOngoingProject | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:ImpairmentOfLeasehold | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:ExplorationAbandonmentAndImpairmentExpense | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:ImpairmentOfOilAndGasProperties | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:ImpairmentLossesRelatedToRealEstatePartnerships | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:OtherAssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:AssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncome |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:DirectFinancingLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:SalesTypeLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:GoodwillImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:FinanceLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:OperatingLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:ImpairmentOfRealEstate | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:ImpairmentOfRetainedInterest | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:ImpairmentOfOngoingProject | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:ImpairmentOfLeasehold | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:ExplorationAbandonmentAndImpairmentExpense | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:ImpairmentOfOilAndGasProperties | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:ImpairmentLossesRelatedToRealEstatePartnerships | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:OtherAssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:AssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:GoodwillImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:FinanceLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:OperatingLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:ImpairmentOfOilAndGasProperties | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:ExplorationAbandonmentAndImpairmentExpense | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:ImpairmentOfRetainedInterest | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:ImpairmentOfRealEstate | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:ImpairmentLossesRelatedToRealEstatePartnerships | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:ImpairmentOfOngoingProject | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:ImpairmentOfLeasehold | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:OtherAssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:AssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirect |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:GoodwillImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:FinanceLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:OperatingLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:ImpairmentOfOilAndGasProperties | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:ExplorationAbandonmentAndImpairmentExpense | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:ImpairmentOfRetainedInterest | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:ImpairmentOfRealEstate | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:ImpairmentLossesRelatedToRealEstatePartnerships | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:ImpairmentOfOngoingProject | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:ImpairmentOfLeasehold | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:OtherAssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:AssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:GoodwillImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:FinanceLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:OperatingLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:ImpairmentOfRealEstate | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:ImpairmentOfRetainedInterest | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:OtherAssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:AssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenue |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:GoodwillImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:FinanceLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:OperatingLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:ImpairmentOfRealEstate | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:ImpairmentOfRetainedInterest | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:OtherAssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:AssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInterestBasedRevenueStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperations |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperations |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperations |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperations |
 | us-gaap:GoodwillImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperations |
 | us-gaap:FinanceLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperations |
 | us-gaap:OperatingLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperations |
 | us-gaap:ImpairmentOfRetainedInterest | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperations |
 | us-gaap:ImpairmentOfRealEstate | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperations |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperations |
 | us-gaap:OtherAssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperations |
 | us-gaap:AssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperations |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperationsStatementTable |
 | us-gaap:GoodwillImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperationsStatementTable |
 | us-gaap:FinanceLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperationsStatementTable |
 | us-gaap:OperatingLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfRetainedInterest | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfRealEstate | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperationsStatementTable |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperationsStatementTable |
 | us-gaap:OtherAssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperationsStatementTable |
 | us-gaap:AssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectDepositBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:GoodwillImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:FinanceLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:OperatingLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:ImpairmentOfRealEstate | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:ImpairmentOfRetainedInterest | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:ImpairmentLossesRelatedToRealEstatePartnerships | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:OtherAssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:AssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenue |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:GoodwillImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:FinanceLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:OperatingLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:ImpairmentOfRealEstate | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:ImpairmentOfRetainedInterest | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:ImpairmentLossesRelatedToRealEstatePartnerships | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:OtherAssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:AssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfIncomeInsuranceBasedRevenueStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperations |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperations |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperations |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperations |
 | us-gaap:GoodwillImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperations |
 | us-gaap:FinanceLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperations |
 | us-gaap:OperatingLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperations |
 | us-gaap:ImpairmentOfRetainedInterest | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperations |
 | us-gaap:ImpairmentOfRealEstate | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperations |
 | us-gaap:ImpairmentLossesRelatedToRealEstatePartnerships | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperations |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperations |
 | us-gaap:OtherAssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperations |
 | us-gaap:AssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperations |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperationsStatementTable |
 | us-gaap:GoodwillImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperationsStatementTable |
 | us-gaap:FinanceLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperationsStatementTable |
 | us-gaap:OperatingLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfRetainedInterest | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfRealEstate | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperationsStatementTable |
 | us-gaap:ImpairmentLossesRelatedToRealEstatePartnerships | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperationsStatementTable |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperationsStatementTable |
 | us-gaap:OtherAssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperationsStatementTable |
 | us-gaap:AssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectInvestmentBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperations |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperations |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperations |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperations |
 | us-gaap:GoodwillImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperations |
 | us-gaap:FinanceLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperations |
 | us-gaap:OperatingLeaseImpairmentLoss | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperations |
 | us-gaap:ImpairmentOfRetainedInterest | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperations |
 | us-gaap:ImpairmentOfRealEstate | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperations |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperations |
 | us-gaap:OtherAssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperations |
 | us-gaap:AssetImpairmentCharges | parent-child | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperations |
 | us-gaap:ImpairmentOfLongLivedAssetsToBeDisposedOf | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfLongLivedAssetsHeldForUse | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsFinitelived | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperationsStatementTable |
 | us-gaap:GoodwillImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperationsStatementTable |
 | us-gaap:FinanceLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperationsStatementTable |
 | us-gaap:OperatingLeaseImpairmentLoss | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfRetainedInterest | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperationsStatementTable |
 | us-gaap:ImpairmentOfRealEstate | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperationsStatementTable |
 | us-gaap:DisposalGroupNotDiscontinuedOperationLossGainOnWriteDown | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperationsStatementTable |
 | us-gaap:OtherAssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperationsStatementTable |
 | us-gaap:AssetImpairmentCharges | domain-member | http://fasb.org/us-gaap/role/statement/StatementOfCashFlowsIndirectSecuritiesBasedOperationsStatementTable |