|
Real Estate - Summary of Dispositions (Detail) (USD $) In Thousands, unless otherwise specified
|
12 Months Ended |
|
|
Dec. 31, 2014
Property
sqft
|
Dec. 31, 2013
sqft
Property
|
Dec. 31, 2012
sqft
Property
|
Jun. 30, 2014
sqft
|
| Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |
|
|
|
|
| Number of properties |
1,278us-gaap_NumberOfRealEstateProperties |
1,323us-gaap_NumberOfRealEstateProperties |
1,157us-gaap_NumberOfRealEstateProperties |
|
| Square feet |
260,700,000us-gaap_AreaOfRealEstateProperty |
264,300,000us-gaap_AreaOfRealEstateProperty |
208,800,000us-gaap_AreaOfRealEstateProperty |
12,600,000us-gaap_AreaOfRealEstateProperty |
| Continuing Operations [Member] | Contributions to Unconsolidated Co-investment Ventures [Member] |
|
|
|
|
| Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |
|
|
|
|
| Number of properties |
126us-gaap_NumberOfRealEstateProperties / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_ContributionsToUnconsolidatedCoInvestmentVenturesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
254us-gaap_NumberOfRealEstateProperties / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_ContributionsToUnconsolidatedCoInvestmentVenturesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
25us-gaap_NumberOfRealEstateProperties / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_ContributionsToUnconsolidatedCoInvestmentVenturesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
| Square feet |
25,247,000us-gaap_AreaOfRealEstateProperty / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_ContributionsToUnconsolidatedCoInvestmentVenturesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
71,503,000us-gaap_AreaOfRealEstateProperty / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_ContributionsToUnconsolidatedCoInvestmentVenturesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
4,784,000us-gaap_AreaOfRealEstateProperty / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_ContributionsToUnconsolidatedCoInvestmentVenturesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
| Net proceeds |
$ 1,825,311us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_ContributionsToUnconsolidatedCoInvestmentVenturesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
$ 6,479,707us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_ContributionsToUnconsolidatedCoInvestmentVenturesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
$ 380,880us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_ContributionsToUnconsolidatedCoInvestmentVenturesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
| Net gains on contributions |
188,268us-gaap_GainsLossesOnSalesOfInvestmentRealEstate / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_ContributionsToUnconsolidatedCoInvestmentVenturesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
555,196us-gaap_GainsLossesOnSalesOfInvestmentRealEstate / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_ContributionsToUnconsolidatedCoInvestmentVenturesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
1,958us-gaap_GainsLossesOnSalesOfInvestmentRealEstate / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_ContributionsToUnconsolidatedCoInvestmentVenturesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
| Continuing Operations [Member] | Dispositions to Third Parties [Member] |
|
|
|
|
| Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |
|
|
|
|
| Number of properties |
145us-gaap_NumberOfRealEstateProperties / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_DispositionsToThirdPartiesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
|
|
| Square feet |
19,856,000us-gaap_AreaOfRealEstateProperty / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_DispositionsToThirdPartiesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
|
|
| Net proceeds |
1,365,318us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_DispositionsToThirdPartiesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
177,273us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_DispositionsToThirdPartiesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
94,587us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_DispositionsToThirdPartiesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
| Net gains on contributions |
336,203us-gaap_GainsLossesOnSalesOfInvestmentRealEstate / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_DispositionsToThirdPartiesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
7,673us-gaap_GainsLossesOnSalesOfInvestmentRealEstate / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_DispositionsToThirdPartiesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
17,314us-gaap_GainsLossesOnSalesOfInvestmentRealEstate / us-gaap_InvestmentsInAndAdvancesToAffiliatesCategorizationAxis = pld_DispositionsToThirdPartiesMember / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentContinuingOperationsMember |
|
| Discontinued Operations [Member] |
|
|
|
|
| Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] |
|
|
|
|
| Number of properties |
|
89us-gaap_NumberOfRealEstateProperties / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentDiscontinuedOperationsMember |
200us-gaap_NumberOfRealEstateProperties / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentDiscontinuedOperationsMember |
|
| Square feet |
|
9,196,000us-gaap_AreaOfRealEstateProperty / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentDiscontinuedOperationsMember |
27,169,000us-gaap_AreaOfRealEstateProperty / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentDiscontinuedOperationsMember |
|
| Net proceeds |
|
608,286us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentDiscontinuedOperationsMember |
1,562,189us-gaap_ProceedsFromSaleOfRealEstateHeldforinvestment / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentDiscontinuedOperationsMember |
|
| Net gains from dispositions, including related impairment charges and taxes |
|
$ 116,550us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentDiscontinuedOperationsMember |
$ 35,098us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax / us-gaap_StatementOperatingActivitiesSegmentAxis = us-gaap_SegmentDiscontinuedOperationsMember |
|