XML 102 R5.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Consolidated Statements of Capital (USD $) In Thousands, except Share data, unless otherwise specified | 3 Months Ended | 9 Months Ended | 12 Months Ended |
--- | --- | --- | --- | ---
Dec. 31, 2014 | Mar. 31, 2014 | Dec. 31, 2013 | Dec. 31, 2013 | Mar. 31, 2013 | Oct. 06, 2013 | Dec. 31, 2014 | Dec. 31, 2012 | Dec. 31, 2011
Increase (Decrease) in Partners' Capital [Roll Forward] |  |  |  |  |  |  |  |  |  |
Beginning balance |  | $ 1,003,185 us-gaap_PartnersCapital | $ (139,980)us-gaap_PartnersCapital |  |  | $ (10,859)us-gaap_PartnersCapital | $ (10,859)us-gaap_PartnersCapital | $ 1,003,185 us-gaap_PartnersCapital | $ 1,294 us-gaap_PartnersCapital |
Net income (loss) | 10,964 us-gaap_ProfitLoss | 11,231 us-gaap_ProfitLoss | 193,431 us-gaap_ProfitLoss | 148,917 us-gaap_ProfitLoss | [1] | 1,930 us-gaap_ProfitLoss | (37,232)us-gaap_ProfitLoss | 70,210 us-gaap_ProfitLoss | 48,643 us-gaap_ProfitLoss |
Contributions |  |  |  |  |  |  | 8,223 us-gaap_PartnersCapitalAccountContributions |  | 2,107 us-gaap_PartnersCapitalAccountContributions |
Distributions |  |  | (19,516)us-gaap_PartnersCapitalAccountDistributions |  |  |  | (155,112)us-gaap_PartnersCapitalAccountDistributions | (87,721)us-gaap_PartnersCapitalAccountDistributions | (62,903)us-gaap_PartnersCapitalAccountDistributions |
Deemed contribution |  |  |  |  |  |  | 55,000 esrt_PartnersCapitalAccountDeemedContributions |  |  |
Issuance of operating partnership units, net of costs |  |  | 960,568 us-gaap_StockIssuedDuringPeriodValueNewIssues |  |  |  |  | 379,328 us-gaap_StockIssuedDuringPeriodValueNewIssues |  |
Redemption of operating partnership units |  |  |  |  |  |  |  | (829)esrt_NoncontrollingInterestDecreasefromRedemptionsofInterests |  |
Issuance of operating partnership units related to the formation transactions |  |  | 738,950 esrt_PartnersCapitalAccountValueNewIssuesRelatedtoFormationTransactions |  |  |  |  |  |  |
Payments in cash to certain holders that are non-accredited investors or who elected to receive cash for their equity interests in the formation transactions |  |  | (733,262)esrt_CashPaidtoCertainHoldersThatAreNonaccreditedInvestorsorWhoElectedtoReceiveCashForTheirEquityInterestsintheFormationTransactions |  |  |  |  |  |  |
Equity allocation for the equity consideration paid to continuing investors in the formation transactions |  |  | 0 us-gaap_PartnersCapitalOther |  |  |  |  |  |  |
Equity compensation |  |  | 2,994 us-gaap_PartnersCapitalAccountUnitBasedCompensation |  |  |  |  | 3,720 us-gaap_PartnersCapitalAccountUnitBasedCompensation |  |
Issuance of private perpetual preferred units in exchange for OP units |  |  |  |  |  |  |  | 0 us-gaap_MinorityInterestDecreaseFromRedemptions |  |
Equity component of senior unsecured notes |  |  |  |  |  |  |  | 13,204 us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature |  |
Conversion of operating partnership units to Class A shares |  |  |  |  |  |  |  | (372)us-gaap_StockIssuedDuringPeriodValueConversionOfUnits |  |
Ending balance | 1,381,097 us-gaap_PartnersCapital |  | 1,003,185 us-gaap_PartnersCapital | 1,003,185 us-gaap_PartnersCapital |  |  | (139,980)us-gaap_PartnersCapital | 1,381,097 us-gaap_PartnersCapital | (10,859)us-gaap_PartnersCapital |
General Partner [Member] | Series PR Operating Partnership Units [Member] |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Partners' Capital [Roll Forward] |  |  |  |  |  |  |  |  |  |
Beginning balance (in units) |  | 95,606,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  | 95,606,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember
Beginning balance |  | 385,158 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  | 385,158 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember
Net income (loss) |  |  | 75,245 us-gaap_ProfitLoss / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  | 26,667 us-gaap_ProfitLoss / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Distributions |  |  | (7,601)us-gaap_PartnersCapitalAccountDistributions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  | (33,598)us-gaap_PartnersCapitalAccountDistributions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Issuance of Common Stock (in units) |  |  | 82,225,000 us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  | 2,666,000 us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Issuance of operating partnership units, net of costs |  |  | 960,568 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  | 44,398 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Issuance of operating partnership units related to the formation transactions (in units) |  |  | 13,228,000 esrt_PartnersCapitalAccountUnitsNewIssuesRelatedtoFormationTransactions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  |  |  |
Issuance of operating partnership units related to the formation transactions |  |  | 132 esrt_PartnersCapitalAccountValueNewIssuesRelatedtoFormationTransactions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  |  |  |
Equity allocation for the equity consideration paid to continuing investors in the formation transactions |  |  | (643,559)us-gaap_PartnersCapitalOther / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  |  |  |
Equity compensation (in units) |  |  | 153,000 us-gaap_PartnersCapitalAccountUnitsUnitbasedCompensation / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  | (5,000)us-gaap_PartnersCapitalAccountUnitsUnitbasedCompensation / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Equity compensation |  |  | 373 us-gaap_PartnersCapitalAccountUnitBasedCompensation / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  | 455 us-gaap_PartnersCapitalAccountUnitBasedCompensation / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Equity component of senior unsecured notes |  |  |  |  |  |  |  | 4,857 us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Conversion of operating partnership units to Class A share (in units) |  |  |  |  |  |  |  | 8,924,000 us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Conversion of operating partnership units to Class A shares |  |  |  |  |  |  |  | 40,701 us-gaap_StockIssuedDuringPeriodValueConversionOfUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Ending balance (in units) | 107,191,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  | 95,606,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember | 95,606,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  | 107,191,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember
Ending balance | 468,638 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  | 385,158 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember | 385,158 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  | 468,638 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_GeneralPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember
Limited Partner [Member] | Series PR Operating Partnership Units [Member] |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Partners' Capital [Roll Forward] |  |  |  |  |  |  |  |  |  |
Beginning balance (in units) |  | 84,589,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  | 84,589,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember
Beginning balance |  | 571,763 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  | 571,763 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember
Net income (loss) |  |  | 66,733 us-gaap_ProfitLoss / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  | 25,571 us-gaap_ProfitLoss / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Distributions |  |  | (6,726)us-gaap_PartnersCapitalAccountDistributions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  | (31,974)us-gaap_PartnersCapitalAccountDistributions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Issuance of Common Stock (in units) |  |  |  |  |  |  |  | 20,116,000 us-gaap_StockIssuedDuringPeriodSharesNewIssues / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Issuance of operating partnership units, net of costs |  |  |  |  |  |  |  | 334,930 us-gaap_StockIssuedDuringPeriodValueNewIssues / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Issuance of operating partnership units related to the formation transactions (in units) |  |  | 83,675,000 esrt_PartnersCapitalAccountUnitsNewIssuesRelatedtoFormationTransactions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  |  |  |
Issuance of operating partnership units related to the formation transactions |  |  | 738,818 esrt_PartnersCapitalAccountValueNewIssuesRelatedtoFormationTransactions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  |  |  |
Payments in cash to certain holders that are non-accredited investors or who elected to receive cash for their equity interests in the formation transactions |  |  | (733,262)esrt_CashPaidtoCertainHoldersThatAreNonaccreditedInvestorsorWhoElectedtoReceiveCashForTheirEquityInterestsintheFormationTransactions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  |  |  |
Equity allocation for the equity consideration paid to continuing investors in the formation transactions |  |  | 503,579 us-gaap_PartnersCapitalOther / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  |  |  |
Equity compensation (in units) |  |  | 914,000 us-gaap_PartnersCapitalAccountUnitsUnitbasedCompensation / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  | 471,000 us-gaap_PartnersCapitalAccountUnitsUnitbasedCompensation / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Equity compensation |  |  | 2,621 us-gaap_PartnersCapitalAccountUnitBasedCompensation / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  |  | 3,265 us-gaap_PartnersCapitalAccountUnitBasedCompensation / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Issuance of private perpetual preferred units in exchange for OP units, (in units) |  |  |  |  |  |  |  | (559,000)esrt_NoncontrollingInterestDecreasefromRedemptionsorPurchaseofInterestsUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Issuance of private perpetual preferred units in exchange for OP units |  |  |  |  |  |  |  | (2,871)us-gaap_MinorityInterestDecreaseFromRedemptions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Equity component of senior unsecured notes |  |  |  |  |  |  |  | 5,172 us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Conversion of operating partnership units to Class A share (in units) |  |  |  |  |  |  |  | (4,406,000)us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Conversion of operating partnership units to Class A shares |  |  |  |  |  |  |  | (37,693)us-gaap_StockIssuedDuringPeriodValueConversionOfUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |
Ending balance (in units) | 100,211,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  | 84,589,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember | 84,589,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  | 100,211,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember
Ending balance | 868,163 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  | 571,763 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember | 571,763 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember |  |  |  | 868,163 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesPRCommonUnitsMember
Limited Partner [Member] | Series ES Operating Partnership Units [Member] |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Partners' Capital [Roll Forward] |  |  |  |  |  |  |  |  |  |
Beginning balance (in units) |  | 46,134,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  |  |  |  | 46,134,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember
Beginning balance |  | 32,698 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  |  |  |  | 32,698 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember
Net income (loss) |  |  | 36,365 us-gaap_ProfitLoss / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  |  |  |  | 12,392 us-gaap_ProfitLoss / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  |
Distributions |  |  | (3,667)us-gaap_PartnersCapitalAccountDistributions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  |  |  |  | (15,352)us-gaap_PartnersCapitalAccountDistributions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  |
Redemption of operating partnership units |  |  |  |  |  |  |  | (604)esrt_NoncontrollingInterestDecreasefromRedemptionsofInterests / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  |
Redemption of operating partnership units (in units) |  |  |  |  |  |  |  | 39,000 esrt_NoncontrollingInterestDecreasefromRedemptionsofInterestsShares / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  |
Issuance of operating partnership units related to the formation transactions (in units) |  |  | 46,134,000 esrt_PartnersCapitalAccountUnitsNewIssuesRelatedtoFormationTransactions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  |  |  |  |  |  |
Issuance of private perpetual preferred units in exchange for OP units, (in units) |  |  |  |  |  |  |  | (529,000)esrt_NoncontrollingInterestDecreasefromRedemptionsorPurchaseofInterestsUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  |
Issuance of private perpetual preferred units in exchange for OP units |  |  |  |  |  |  |  | (2,714)us-gaap_MinorityInterestDecreaseFromRedemptions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  |
Equity component of senior unsecured notes |  |  |  |  |  |  |  | 2,253 us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  |
Conversion of operating partnership units to Class A share (in units) |  |  |  |  |  |  |  | (3,201,000)us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  |
Conversion of operating partnership units to Class A shares |  |  |  |  |  |  |  | (2,185)us-gaap_StockIssuedDuringPeriodValueConversionOfUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  |
Ending balance (in units) | 42,365,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  | 46,134,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember | 46,134,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  |  |  | 42,365,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember
Ending balance | 26,488 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  | 32,698 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember | 32,698 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember |  |  |  | 26,488 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_SeriesESOperatingPartnershipUnitsMember
Limited Partner [Member] | Series 60 Operating Partnership Units [Member] |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Partners' Capital [Roll Forward] |  |  |  |  |  |  |  |  |  |
Beginning balance (in units) |  | 12,570,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  |  |  |  | 12,570,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember
Beginning balance |  | 8,866 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  |  |  |  | 8,866 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember
Net income (loss) |  |  | 9,865 us-gaap_ProfitLoss / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  |  |  |  | 3,361 us-gaap_ProfitLoss / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  |
Distributions |  |  | (999)us-gaap_PartnersCapitalAccountDistributions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  |  |  |  | (4,167)us-gaap_PartnersCapitalAccountDistributions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  |
Redemption of operating partnership units |  |  |  |  |  |  |  | (109)esrt_NoncontrollingInterestDecreasefromRedemptionsofInterests / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  |
Redemption of operating partnership units (in units) |  |  |  |  |  |  |  | 7,000 esrt_NoncontrollingInterestDecreasefromRedemptionsofInterestsShares / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  |
Issuance of operating partnership units related to the formation transactions (in units) |  |  | 12,570,000 esrt_PartnersCapitalAccountUnitsNewIssuesRelatedtoFormationTransactions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  |  |  |  |  |  |
Issuance of private perpetual preferred units in exchange for OP units, (in units) |  |  |  |  |  |  |  | (300,000)esrt_NoncontrollingInterestDecreasefromRedemptionsorPurchaseofInterestsUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  |
Issuance of private perpetual preferred units in exchange for OP units |  |  |  |  |  |  |  | (1,539)us-gaap_MinorityInterestDecreaseFromRedemptions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  |
Equity component of senior unsecured notes |  |  |  |  |  |  |  | 606 us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  |
Conversion of operating partnership units to Class A share (in units) |  |  |  |  |  |  |  | (717,000)us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  |
Conversion of operating partnership units to Class A shares |  |  |  |  |  |  |  | (451)us-gaap_StockIssuedDuringPeriodValueConversionOfUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  |
Ending balance (in units) | 11,546,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  | 12,570,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember | 12,570,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  |  |  | 11,546,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember
Ending balance | 6,567 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  | 8,866 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember | 8,866 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember |  |  |  | 6,567 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series60OperatingPartnershipUnitsMember
Limited Partner [Member] | Series 250 Operating Partnership Units [Member] |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Partners' Capital [Roll Forward] |  |  |  |  |  |  |  |  |  |
Beginning balance (in units) |  | 6,578,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  |  |  |  | 6,578,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember
Beginning balance |  | 4,700 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  |  |  |  | 4,700 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember
Net income (loss) |  |  | 5,223 us-gaap_ProfitLoss / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  |  |  |  | 1,743 us-gaap_ProfitLoss / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  |
Distributions |  |  | (523)us-gaap_PartnersCapitalAccountDistributions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  |  |  |  | (2,154)us-gaap_PartnersCapitalAccountDistributions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  |
Redemption of operating partnership units |  |  |  |  |  |  |  | (116)esrt_NoncontrollingInterestDecreasefromRedemptionsofInterests / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  |
Redemption of operating partnership units (in units) |  |  |  |  |  |  |  | 7,000 esrt_NoncontrollingInterestDecreasefromRedemptionsofInterestsShares / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  |
Issuance of operating partnership units related to the formation transactions (in units) |  |  | 6,578,000 esrt_PartnersCapitalAccountUnitsNewIssuesRelatedtoFormationTransactions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  |  |  |  |  |  |
Issuance of private perpetual preferred units in exchange for OP units, (in units) |  |  |  |  |  |  |  | (172,000)esrt_NoncontrollingInterestDecreasefromRedemptionsorPurchaseofInterestsUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  |
Issuance of private perpetual preferred units in exchange for OP units |  |  |  |  |  |  |  | (880)us-gaap_MinorityInterestDecreaseFromRedemptions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  |
Equity component of senior unsecured notes |  |  |  |  |  |  |  | 316 us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  |
Conversion of operating partnership units to Class A share (in units) |  |  |  |  |  |  |  | (609,000)us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  |
Ending balance (in units) | 5,790,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  | 6,578,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember | 6,578,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  |  |  | 5,790,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember
Ending balance | 3,237 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  | 4,700 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember | 4,700 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember |  |  |  | 3,237 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_LimitedPartnerMember / us-gaap_StatementClassOfStockAxis = esrt_Series250OperatingPartnershipUnitsMember
Predecessor [Member] |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Partners' Capital [Roll Forward] |  |  |  |  |  |  |  |  |  |
Net income (loss) |  |  |  |  |  |  | (37,232)us-gaap_ProfitLoss / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember |  | 48,643 us-gaap_ProfitLoss / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember |
Predecessor [Member] | Owners' Deficit [Member] |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Partners' Capital [Roll Forward] |  |  |  |  |  |  |  |  |  |
Beginning balance |  |  | (139,980)us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember |  |  | (10,859)us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember | (10,859)us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember |  | 1,294 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember |
Net income (loss) |  |  |  |  |  |  | (37,232)us-gaap_ProfitLoss / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember |  | 48,643 us-gaap_ProfitLoss / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember |
Contributions |  |  |  |  |  |  | 8,223 us-gaap_PartnersCapitalAccountContributions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember |  | 2,107 us-gaap_PartnersCapitalAccountContributions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember |
Distributions |  |  |  |  |  |  | (155,112)us-gaap_PartnersCapitalAccountDistributions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember |  | (62,903)us-gaap_PartnersCapitalAccountDistributions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember |
Deemed contribution |  |  |  |  |  |  | 55,000 esrt_PartnersCapitalAccountDeemedContributions / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember |  |  |
Equity allocation for the equity consideration paid to continuing investors in the formation transactions |  |  | 139,980 us-gaap_PartnersCapitalOther / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember |  |  |  |  |  |  |
Ending balance | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember |  | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember |  |  | (139,980)us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember | 0 us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember | (10,859)us-gaap_PartnersCapital / us-gaap_PartnerTypeOfPartnersCapitalAccountAxis = us-gaap_RetainedEarningsMember / us-gaap_StatementScenarioAxis = us-gaap_PredecessorMember |
Private Perpetual Preferred Units [Member] |  |  |  |  |  |  |  |  |  |
Increase (Decrease) in Partners' Capital [Roll Forward] |  |  |  |  |  |  |  |  |  |
Beginning balance (in units) |  | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember |  |  |  |  |  | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember |  | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember
Beginning balance |  | 0 us-gaap_PartnersCapital / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember |  |  |  |  |  | 0 us-gaap_PartnersCapital / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember |  | 0 us-gaap_PartnersCapital / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember
Net income (loss) |  |  |  |  |  |  |  | 476 us-gaap_ProfitLoss / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember |  |
Distributions |  |  |  |  |  |  |  | (476)us-gaap_PartnersCapitalAccountDistributions / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember |  |
Issuance of private perpetual preferred units in exchange for OP units, (in units) |  |  |  |  |  |  |  | (1,560,000)esrt_NoncontrollingInterestDecreasefromRedemptionsorPurchaseofInterestsUnits / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember |  |
Issuance of private perpetual preferred units in exchange for OP units |  |  |  |  |  |  |  | 8,004 us-gaap_MinorityInterestDecreaseFromRedemptions / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember |  |
Ending balance (in units) | 1,560,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember |  |  |  |  |  | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember | 1,560,000 us-gaap_PartnersCapitalAccountUnits / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember | 0 us-gaap_PartnersCapitalAccountUnits / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember
Ending balance | $ 8,004 us-gaap_PartnersCapital / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember |  |  |  |  |  | $ 0 us-gaap_PartnersCapital / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember | $ 8,004 us-gaap_PartnersCapital / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember | $ 0 us-gaap_PartnersCapital / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember | $ 0 us-gaap_PartnersCapital / us-gaap_StatementEquityComponentsAxis = esrt_PrivatePerpetualPreferredUnitsMember
[1] | The results of operations of our predecessor for October 1, 2013 through October 6, 2013 and the results of operations of our company for October 7, 2013 through December 31, 2013 have been combined.

X
- Definition Cash Paid to Certain Holders That Are Non-accredited Investors or Who Elected to Receive Cash For Their Equity Interests in the Formation Transactions + References No definition available. + Details
Name: | esrt_CashPaidtoCertainHoldersThatAreNonaccreditedInvestorsorWhoElectedtoReceiveCashForTheirEquityInterestsintheFormationTransactions
Namespace Prefix: | esrt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Noncontrolling Interest, Decrease from Redemptions of Interests + References No definition available. + Details
Name: | esrt_NoncontrollingInterestDecreasefromRedemptionsofInterests
Namespace Prefix: | esrt_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Noncontrolling Interest, Decrease from Redemptions of Interests, Shares + References No definition available. + Details
Name: | esrt_NoncontrollingInterestDecreasefromRedemptionsofInterestsShares
Namespace Prefix: | esrt_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Noncontrolling Interest, Decrease from Redemptions or Purchase of Interests, Units + References No definition available. + Details
Name: | esrt_NoncontrollingInterestDecreasefromRedemptionsorPurchaseofInterestsUnits
Namespace Prefix: | esrt_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Partners' Capital Account, Deemed Contributions + References No definition available. + Details
Name: | esrt_PartnersCapitalAccountDeemedContributions
Namespace Prefix: | esrt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Partners Capital Account, Units, New Issues Related to Formation Transactions + References No definition available. + Details
Name: | esrt_PartnersCapitalAccountUnitsNewIssuesRelatedtoFormationTransactions
Namespace Prefix: | esrt_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Partners Capital Account, Value, New Issues Related to Formation Transactions + References No definition available. + Details
Name: | esrt_PartnersCapitalAccountValueNewIssuesRelatedtoFormationTransactions
Namespace Prefix: | esrt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 55 -Paragraph 51 -URI http://asc.fasb.org/extlink&oid=32707879&loc=d3e34017-109320 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Beneficial Conversion Feature -URI http://asc.fasb.org/extlink&oid=6505963 + Details
Name: | us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_IncreaseDecreaseInPartnersCapitalRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Decrease in noncontrolling interest (for example, but not limited to, redeeming or purchasing the interests of noncontrolling shareholders, issuance of shares (interests) by the non-wholly owned subsidiary to the parent entity for other than cash, and a buyback of shares (interest) by the non-wholly owned subsidiary from the noncontrolling interests). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 23 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569655-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 24 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4616395-111683 + Details
Name: | us-gaap_MinorityInterestDecreaseFromRedemptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The amount of ownership interest of different classes of partners in limited partnership. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 272 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 272 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055 + Details
Name: | us-gaap_PartnersCapital
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total contributions made by each class of partners (i.e., general, limited and preferred partners). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187171-122770 + Details
Name: | us-gaap_PartnersCapitalAccountContributions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Total distributions to each class of partners (i.e., general, limited and preferred partners). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187171-122770 + Details
Name: | us-gaap_PartnersCapitalAccountDistributions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Total change in each class of partners' capital accounts during the year due to unit-based compensation. All partners include general, limited and preferred partners. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187171-122770 + Details
Name: | us-gaap_PartnersCapitalAccountUnitBasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The number of each class of partnership units outstanding at the balance sheet date. Units represent shares of ownership of the general, limited, and preferred partners. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04.16(a)) -URI http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 5 -Subparagraph (SAB TOPIC 4.F) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187171-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Paragraph 16 -Subparagraph a, b -Article 6 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 946 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-04.16(b)) -URI http://asc.fasb.org/extlink&oid=6488278&loc=d3e603758-122996 + Details
Name: | us-gaap_PartnersCapitalAccountUnits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of units issued due to unit-based compensation. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 272 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055 + Details
Name: | us-gaap_PartnersCapitalAccountUnitsUnitbasedCompensation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition This element represents movements included in the statement of changes in partners' capital which are not separately disclosed or provided for elsewhere in the taxonomy. + References No definition available. + Details
Name: | us-gaap_PartnersCapitalOther
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4K -URI http://asc.fasb.org/extlink&oid=31814832&loc=SL4591552-111686 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 45 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=7656940&loc=SL4569616-111683 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1A -Subparagraph (a),(c) -URI http://asc.fasb.org/extlink&oid=18733093&loc=SL4573702-111684 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 55 -Paragraph 4J -URI http://asc.fasb.org/extlink&oid=31814832&loc=SL4591551-111686 + Details
Name: | us-gaap_ProfitLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The number of shares issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-112644 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28,29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesConversionOfUnits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of new stock issued during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Value of stock issued during the period upon the conversion of units. An example of a convertible unit is an umbrella partnership real estate investment trust unit (UPREIT unit). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29-31) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueConversionOfUnits
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodValueNewIssues
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_PartnerTypeOfPartnersCapitalAccountAxis=us-gaap_GeneralPartnerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PartnerTypeOfPartnersCapitalAccountAxis=us-gaap_LimitedPartnerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=esrt_PrivatePerpetualPreferredUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementScenarioAxis=us-gaap_PredecessorMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |